路徑優化:
未使用api時:
//外部儲存空間路徑"sdcard/info.txt",也可以"storage/sdcard/info.txt"
file file =new file("sdcard/info.txt");
使用api:
//使用api,返回file物件,其路徑是sd卡的真實路徑
file file =new file(environment.getexternalstoragedirectory(),"info.txt");
吐司優化:
未優化時:
//建立吐司對話方塊
/*第乙個引數上context,而activity本來就是context的子類,所以直接填this
*//*
第三個引數為持續顯示時間,只有length_short(2s)和length_long(5s)兩種選擇
*/toast t= toast.maketext(this, "登陸成功", toast.length_short);
//顯示吐司對話方塊
t.show();
優化後:
/**toast.length_short=0
*toast.length_long =1
*/toast.maketext(
this, "登陸成功", toast.length_short).show(); //
0toast.maketext(this, "登陸成功", toast.length_long ).show(); //
1
sd卡檢測狀態:
//media_unknown:不能識別sd卡
//media_removed:沒有sd卡
//media_unmounted:sd卡存在但是沒有掛載
//media_checking:sd卡正在準備
//media_mounted:sd卡已經掛載,可用
故使用:
//如果手機已插入sd卡,且應用程式具有讀寫sd卡的能力,下面語句返回trueif(environment.getexternalstoragestate().equals(environment.media_mounted))else
安卓入門之資料儲存 獲取檔案儲存路徑
file filesdir getfilesdir log.d tag,檔案路勁 filesdir.tostring 輸入輸出流需要try catch防止出錯。try 建立檔案輸出流物件,進行賬號密碼的儲存,這裡需要注意儲存的單位為byte 並且不要忘記關閉輸出流 fileoutputstream ...
安卓中的儲存(SQLite)
sqlite 底層實現c和c 語言,本身是開源軟體版。主要應用在儲存聯絡人 儲存簡訊 備忘錄和手機上的音訊檔案等。優點是 資料安全性比較高,資料也方便管理。相應的api sqlitedatabase 開啟或者關閉資料庫 sqliteopenhelper 工具類 cursor物件 cursoradap...
安卓開發中的優化事項
做了一段時間的android,部落格也剛才,不知道要寫什麼。把自己日程工作中碰到的,有印象的記下來分享給大家。下面是一些常遇到的android效能優化的的關鍵點。筆記在公司,憑記憶寫了些,明天看看有什麼可以補上的 1 http用gzip壓縮,設定連線超時時間和響應超時時間 http請求按照業務需求,...