android面試 4 檔案儲存

2021-08-18 01:25:52 字數 1245 閱讀 5446

1.sharepreference?

sharedpreferences類,它是乙個輕量級的儲存類,特別適合用於儲存軟體配置引數。

sharedpreferences儲存資料,其背後是用xml檔案存放資料,檔案存放在/data/data//shared_prefs目錄下:

乙個簡單的儲存**如下:

sharedpreferences sharedpreferences = getsharedpreferences("wujay", context.mode_private); //私有資料

editor editor = sharedpreferences.edit();//獲取編輯器

editor.putstring("name", "wujaycode");

editor.putint("age", 4);

editor.commit();//提交修改

四種操作模式分別為:

2. mode_private: 私有方式儲存,其他應用無法訪問

3. mode_world_readable: 表示當前檔案可以被其他應用讀取

4. mode_world_writeable: 表示當前檔案可以被其他應用寫入

sharedpreferences share=getsharedpreferences("acitivity",activity.mode_world_readable);

int i=share.getint("i",0);

string str=share.getstring("str","");

boolean flag=share.getboolean("flag",false);

2.file io?

fileoutputstream foutput = new

fileoutputstream(filepath);//寫入

foutput .close();

fileinputstream finput = new

fileinputstream(filepath);//讀取

finput .close();

context.openfileoutput/context.openfileinput

/data/data/pacakagename/files/

imageview.setimagedrawable(sdfilepath);

3.xml 的幾種方式?

dom,sax,pull方式。一般使用pull方式。

Android10 0檔案儲存

從android q 即 android 10 開始,應用訪問外部儲存的私有目錄 即context.getexternalfilesdir 不需要申請read external storageorwrite external storage許可權。同時,正常情況下,就算應用有申請read exter...

4 檔案操作

學習目標 1 了解linux的目錄結構 2 掌握linux的目錄操作命令 學習過程 一 linux目錄的基本結構 根目錄,系統中所有的目錄都是從根目錄開始。bin 存放常用命令。boot 引導核心的程式目錄。dev 外部裝置名。etc etcetera 系統管理所要的配置檔案和子目錄。home 存放...

4 檔案操作

對檔案操作 對檔案操作就是對檔案的控制代碼的操作,通過open函式得到檔案的控制代碼。一 r,w,a,x,模式 r 只有讀操作,檔案必須存在。讀的時候預設游標在最開始讀,沒有寫操作,encoding在進行解碼操作。w 無法讀取檔案,只是寫操作,檔案存在覆蓋寫,檔案不存在的話,建立檔案再寫。encod...