編輯:Android手機系統教程
對於Android程序員來說平時開發Android應用很多地方需要我們注意,下面是Android123通過浏覽大部分源碼易的地方。
一、數據庫的Cursor
對於Android SQLite數據庫封裝的查詢返回對象Cursor來說比較容易出錯的有
1. Cursor返回可能為null。
如果query返回的Cursor對象為空,執行cursor的任何方法肯定有空指針異常了,這點Android的代碼有40%都沒有注意到。
2. Cursor返回為0。
我們僅僅判斷不為空還不行,如果Cursor的對象為0,執行了moveToFirst(); 這樣的方法就比較尴尬了,這點Android開發網格外提示大家注意。
3. 遍歷Cursor時沒有執行moveToFirst(),這樣游標的位置就不確定了。
4. Cursor使用完後要手動關閉,cursor.close()這個方法不要忘記了。
5. Cursor的類型獲取,比如說getInt和getLong,由於在SQLite中boolean和long型均為SQLite的Integer所以,讀取時一定記住轉換。
二、新建的service、activity沒有在androidmanifest.xml中注冊,對於activity還好說,如果是service同時service使用的package name和主程序的package name有出入還記得手動寫上相對的包名
三、Parcelable使用時內部類的異常處理,比如內部存儲Bitmap對象時,如果Bitmap對象為空就會出現問題了。
安卓6.0看電池用量 安卓6.0怎麼看電池用量的方法 Android手機是如何耗電的?雖然我們可以查看總App耗電情況,卻無法獲知具體是如何耗電的。在最新安卓6.
一 相關下載 (1) java JDK下載: 進入該網頁: http://java.sun.com/javase/downloads/index.jsp 如下圖
目錄:第 1 頁:蓋世英雄到! 第 2 頁:超薄機身 機身外觀評測 第 3 頁:獵戶座雙核 Exynos4210處理器性能測試 第 4 頁:
華為榮耀6如何截圖? 方法一:我們開機按住“減音量”+“開機鍵”大約幾秒後就可以全屏截圖 方法二:我們將任務欄拖下來,點擊“開關”有一個“截屏”的功能 以上是