time 
设为首页】【收藏本站
当前位置: 主页 > 电脑网络 > 操作系统 > 嵌入式 > Android > 《Android应用开发实战第二版》的基于服务的微博照片分享代码错误不能运行的解决办法

《Android应用开发实战第二版》的基于服务的微博照片分享代码错误不能运行的解决办法

时间:2013-12-25 17:28 点击:962次 字体:[ ]




书中有几处错误,运行不了。经过修改可以运行。

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"/>



本文地址 : http://www.fengfly.com/plus/view-214370-1.html
标签: Android
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: