編輯:Android開發實例
書中有幾處錯誤,運行不了。經過修改可以運行。
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"/>
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
上一篇文章介紹了Android記事本示例程序一並進行了部分剖析,本文繼續通過記
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
一般來說在Android裡要實現樹形菜單,都是用ExpandableList(也有高手自己繼承ListView或者LinearLayout來做),但是Expand