標籤:
1.sharePreference?
SharedPreferences類,它是一個輕量級的儲存類,特別適合用於儲存軟體配置參數。
SharedPreferences儲存資料,其背後是用xml檔案存放資料,檔案存放在/data/data/<package name>/shared_prefs目錄下:
一個簡單的儲存代碼如下:
SharedPreferences sharedPreferences = getSharedPreferences("wujay", Context.MODE_PRIVATE); //私人資料
Editor editor = sharedPreferences.edit();//擷取編輯器
editor.putString("name", "wujaycode");
editor.putInt("age", 4);
editor.commit();//提交修改
四種操作模式分別為:
1. MODE_APPEND: 追加方式儲存
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方式。
android面試(4)---檔案儲存體