上述答案适用于现已弃用的Picasa API v2。我无法成功使用Java API for Picasa API v3,但我想出了一种使用http post将图像上传到Picasa的方法。我写这个方法here:

File image = new File("/path/to/image.jpg");

byte[] imageContent = null;

try {

imageContent = Files.toByteArray(image);

} catch (Exception e) {

// do something

}

HttpClient httpClient = HttpClientBuilder.create().build();

HttpPost httpPost = new HttpPost("https://picasaweb.google.com/data/feed/api/user/default/albumid/default");

httpPost.addHeader("Authorization", "Bearer " + mAccessToken);

httpPost.addHeader("Content-Type", "image/jpeg");

httpPost.setEntity(new ByteArrayEntity(imageContent));

try {

HttpResponse httpResponse = httpClient.execute(httpPost);

// log the response

logd(EntityUtils.toString(httpResponse.getEntity()));

} catch (IOException e){

// do something

}

此方法使用Apache的HttpClient的。如果您的Android版本不支持它,你仍然可以在您的摇篮文件这一行编译:

compile 'cz.msebera.android:httpclient:4.4.1.1'

picasa android 缓存,从android应用上传到picasa相关推荐

  1. Android WebView 支持H5图片上传input type=file

    2019独角兽企业重金招聘Python工程师标准>>> Android WebView 缓存处理 Android WebView 支持H5图片上传<input type=&qu ...

  2. Android Retrofit 2.0文件上传

    Android Retrofit 实现(图文上传)文字(参数)和多张图片一起上传 使用Retrofit进行文件上传,肯定离不开Part & PartMap. public interface ...

  3. android项目中使用的服务器上,android 开发中使用okhttp上传文件到服务器

    开发android手机客户端,常常会需要上传文件到服务器,比如:你手机里的照片. 使用okhttp会是一个很好的选择.它使用很简单,而且运行效率也很高. 首先,在 app/build.gradle 的 ...

  4. Android实现拍照相册图片上传功能

    更改头像功能不像修改信息一样直接提交参数就可以,需要上传图片文件 我就直接贴代码了首先给出布局文件 <ImageViewandroid:id="@+id/iv"android ...

  5. android webview 多文件上传,Android网页WebView图片文件上传的问题

    Android网页WebView图片文件上传的问题 发布时间:2020-07-13 22:48:15 来源:51CTO 阅读:5922 作者:拾荒者老大 在安卓下,webview上传图片点击是没用的, ...

  6. Android实现注册登录头像上传等功能常规开发(Android端,服务器端开发实例)

    Android实现注册登录头像上传等功能常规开发(Android端,服务器端开发实例) 标签: 注册登录Android开发servlet 2017-04-18 20:34  454人阅读  评论(1) ...

  7. Android从相册中选取图片上传到阿里云OSS

    在开发APP软件中,boss突然提出想在软件中添加一个多张照片上传的功能,作为菜鸟的我,琢磨了两天,才弄出来,今天特地贴出来.本篇博客主要介绍的是将本地图片上传到服务器的方法技巧.主要技术点是: 一. ...

  8. android实现大文件断点上传

    前言 之前项目需要上传大文件的功能,上传大文件经常遇到上传一半由于网络或者其他一些原因上传失败.然后又得重新上传(很麻烦),所以就想能不能做个断点上传的功能.于是网上搜索,发现市面上很少有断点上传的案 ...

  9. Android 依赖库发布(上传 Library 到 JCenter)gradle最高支持4.4

    1.注册 Bintray 注册时要注意哦,千万不要注册成组织的账户,一定要注册为个人.因为组织账户只有一个月的免费使用时间. 个人账户注册地址:bintray.com/signup/oss 有Gith ...

  10. android通讯录上传服务器,Android 实现读取通讯录并上传服务器

    关键技术 - 内容解析者Resolver - ListView - Socket网络编程 权限申请 //需要在Manifest.xml文件中申请权限 布局: xmlns:app="http: ...

最新文章

  1. Delphi.net Chrome
  2. python入门经典必备推荐基础教程
  3. 文科生自学python要多久_怎么自学python,大概要多久?
  4. 水抗攻击 apt攻击手段
  5. 李宏毅机器学习(四)Spatial Transformer Layer
  6. 树莓派摄像头 C++ OpenCV YoloV3 实现实时目标检测
  7. 在cmakelists和makefile中设置opencv
  8. Asp.Net学习之-母板
  9. 四平方和蓝桥杯Java_蓝桥杯-四平方和问题
  10. 在线小说阅读器app
  11. 高数篇:高等数学全目录
  12. mysql 存储 海量图片_数据库中存储大量图片设计
  13. 微信时代的巨大冲击 QQ空间面临艰难转型
  14. 重温C语言 | 指针基础(指针与内存)
  15. ae制h5文字动画_大杀器Bodymovin和Lottie:把AE动画转换成HTML5/Android/iOS原生动画
  16. iview表格表头上添加icon图标
  17. HDU 5336 XYZ and Drops(模拟十滴水游戏 BFS)
  18. 十大著名的网络黑客事件
  19. raspberry pi_我如何从Mac Mini迁移到Raspberry Pi
  20. 【SVN】SVN的基本操作

热门文章

  1. Java毕设项目——大学生社团管理系统(java+SSM+Maven+Mysql+Jsp)
  2. ajax里的data的用法,Jquery中ajax方法data参数的用法
  3. 高德地图api中的adcode城市编码
  4. python安装reportlab
  5. JDK11下载和安装(macos)
  6. MTK-QCOM-SPRD 刷机
  7. 中国河流(水系)数据集
  8. xp怎么设置计算机共享的打印机共享的打印机共享,XP设置打印机局域网共享的解决方法步骤...
  9. 2013 Office安装aurora公式编辑器
  10. win7将html设为桌面背景,win7系统将桌面背景设置为自己心仪类型的方法