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


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

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

  • 相关阅读:
    在线心理测试脚本
    素数
    设置层叠效果
    年轻,无权享受...
    Unity3D之预设
    Json解析类
    php 正则表达式
    php 字符串处理
    php 基础语法
    SQL 函数
  • 原文地址:https://www.cnblogs.com/andgoo/p/3040256.html
Copyright © 2020-2023  润新知