sharedpreferences能夠很方便的完成資料的儲存功能,但是它只能儲存一些很簡單的資料(它只能儲存字串,整型,布林型等的資料),如果向儲存更多型別的資料,則要使用檔案的儲存操作.
檔案儲存分為內儲存和外儲存,這兒只介紹內儲存.
public fileoutputstream openfileoutput(string name,int mode);
建立輸出流物件 , 返回值型別 fileoutputstream
string name檔名
int mode 操作模式
fileoutputstream 物件的方法:
1)public void write (int onebyte);
int onebyte引數為位元組,不能直接傳乙個字串過去.
應該先通過string的方法將字串轉為位元組,str.getbytes();
2)public void close ()
關閉輸出流
android檔案儲存
每個應用程式包都會有乙個私有的儲存資料的目錄,只有屬於該包的應用程式才有許可權寫入該目錄,其絕對路徑 data data 包名 目錄。除了私有資料目錄,應用程式還能讀寫sdcard。檔案系統中其他系統目錄,第三方應用程式是不可寫。建立資料夾 file destdir new file data da...
android檔案儲存
這在英文中本不會產生歧義,但是當我們翻譯為中文之後,前兩個都簡稱為記憶體,於是,混了。以前寫的乙個都是在sd卡根目錄直接新建了乙個 image 目錄,來儲存快取的,但是如果適配到android6.0,我們就需要彈出對話方塊給使用者,來申請write external storage許可權 3.公共儲...
Android資料儲存方案 檔案儲存
android中,檔案儲存方案也比較簡單,一般使用 fileoutputstream bufferedwriter寫入檔案,使用fileinputstream bufferedreader讀出檔案內容。不過,檔案是存放在 data data com.test files 資料夾下面。下面,我們看看示...