安卓入門之資料儲存 獲取檔案儲存路徑

2021-10-05 16:46:38 字數 702 閱讀 3618

file filesdir =

getfilesdir()

; log.

d(tag,

"檔案路勁"

+filesdir.

tostring()

);//輸入輸出流需要try catch防止出錯。

try//建立檔案輸出流物件,進行賬號密碼的儲存,這裡需要注意儲存的單位為byte

//並且不要忘記關閉輸出流

fileoutputstream fos=

newfileoutputstream

(file)

; fos.

write((

"賬號:"

+my_account+

" "

+"密碼:"

+my_password)

.getbytes()

);fos.

close()

;}catch

(ioexception e)

}

由於之前獲取檔案儲存的路徑,需要手動去查詢,所以較為麻煩,而安卓提供了api介面, getfilesdir()函式,可以將此函式的返回值傳入new file()函式中,就解決了手動輸入檔案儲存路徑的問題!

另外getcachedir()函式,可以獲取快取檔案的路徑,使用方法同上**!

安卓儲存本地檔案

一 sharedpreferences 通過本方式儲存的檔案會儲存在檔案管理器data data 包名 shared prefs下的xml檔案中 存入資料 sharedpreferences sp getsharedpreferences user context.mode private edit...

安卓本地儲存

1.sharedpreferences類將資料儲存在乙個xml檔案中,檔案存放在 data data shared prefs目錄下 建立異或獲取乙個已經存在的sharedpreferences物件 sharedpreferences sharedpreferences getsharedprefe...

安卓資料儲存的幾種方式

android系統一般提供了四種不同的資料儲存方式。分別是 1.sqlite sqlite是乙個輕量級的資料庫,支援基本sql語法,是常被採用的一種資料儲存方式。android為此資料庫提供了乙個名為sqlitedatabase的類,封裝了一些運算元據庫的api。2.sharedpreference...