Android數據存儲——sharePreference

對於數據的操作,我想不論是什麼開發都是必不可少的,而且也是相當中要的,因爲我們的應用處理數據就是界面啦!所以數據相當的中要哈!在此我也想寫一下關於android的數據存儲的相關操作。

在這裏我給大家講一下關於sharePreference,個人感覺它有點像ini,sharePreference是針對小數據來進行處理的,他的處理類型也是有限的(int ,string,boolean),因此當做配置文件是個不錯的選擇。

當然在對sharePreference的我們只能進行獲取的操作,至於修改和寫入我們需要藉助另外的工具Editor;

ok,廢話不多說,直接上代碼!

//首先得到sharePreference

getSharePreferenct(name,mode);

參數1:文件名 

參數2:文件的模式 (私有,可讀,可寫);


然後通過獲得的sharePreference 可以執行想對應的獲取操作!

getString("name","");

getInt("age",0);


如果需要對這個表進行修改或者存儲的操作的話

Editor ed = sharePreference.edit();

ed.putString("name","zqm");

ed.Putint("Age","25");

ed.commit();//將數據提交


當然我們的sharedPreferences也是可以提供出來供其他APP運用的!

條件是在getSharePreferences的時候需要把模式給位可讀或者可寫,還有要知道包名。

Context otherContext = CreatePakeageContext("pakeName",context.CONTEXT_IGNORE_SEURITY);//忽略安全因素

SharedPreferences sp = otherContext.getSharePreferences("name",mode);

sp.getString("name","");

sp.getInt("Age",0);



ok,操作就是這些!有不理解歡迎留言!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章