zoukankan      html  css  js  c++  java
  • 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"/>

  • 相关阅读:
    Mina之session
    进程管理
    Mina之polling
    用户和组ID
    Mina之service
    同步化、同步及异步操作
    高级进程管理
    一般文件I/O用法建议
    有一个图像搜索引擎
    图像处理和识别和机器学习源码
  • 原文地址:https://www.cnblogs.com/andgoo/p/3040256.html
Copyright © 2011-2022 走看看