安卓外部儲存路徑,吐司的優化問題

2022-01-14 01:16:27 字數 1264 閱讀 8319

路徑優化:

未使用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卡的能力,下面語句返回true

if(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請求按照業務需求,...