您的位置:首页 > 移动开发 > Android开发

Android应用开发实战第二版 demo 基于服务的微博照片分享(修改版)

2013-04-24 15:15 771 查看
书中有几处错误,运行不了。经过修改可以运行。

1.缺少一个weibo library项目。要引入到项目中使用
方法: 右键自己的项目。Properties-->Android-->Add
2.原书的上传图片接口是
String url = Weibo.SERVER + "statuses/upload.json";
修改为
String url = "https://upload.api.weibo.com/2/statuses/upload.json";(参考最新的api)

3.WeiboTools.java中的scaleBitmap方法中的图片缩放代码少写一句
options.inSampleSize = inSampleSize;
Bitmap bitmap = BitmapFactory.decodeFile(file, options);
FileOutputStream fos = new FileOutputStream(targetFile);
bitmap.compress(CompressFormat.JPEG, 100, fos);
fos.close();

在fos.close前要写上fos.flush();
不然会报错。

4.因为要读写存储卡。要加上权限。书中并没有加权限
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐