日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Android數(shù)據(jù)存儲(chǔ)之SharedPreferences

SharedPreferences是以鍵值對來存儲(chǔ)應(yīng)用程序的配置信息的一種方式,它只能存儲(chǔ)基本數(shù)據(jù)類型。一個(gè)程序的配置文件僅可以在本應(yīng)用程序中使用,或者說只能在同一個(gè)包內(nèi)使用,不能在不同的包之間使用。 實(shí)際上SharedPreferences是采用了XML格式將數(shù)據(jù)存儲(chǔ)到設(shè)備中,在DDMS中的File Explorer中的/data/data//shares_prefs下。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站建設(shè)、魚峰網(wǎng)絡(luò)推廣、小程序開發(fā)、魚峰網(wǎng)絡(luò)營銷、魚峰企業(yè)策劃、魚峰品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供魚峰建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com

以下表格為獲取SharedPreferences對象的兩個(gè)方法:

如果要讀取配置文件信息,只需要直接使用SharedPreferences對象的getXXX()方法即可,而如果要寫入配置信息,則必須先調(diào)用SharedPreferences對象的edit()方法,使其處于可編輯狀態(tài),然后再調(diào)用putXXX()方法寫入配置信息,最后調(diào)用commit()方法提交更改后的配置文件。

以下是示例代碼: 
 

 
 
 
 
  1. import Android.app.Activity;   
  2. import android.content.SharedPreferences;   
  3. public class Calc extends Activity {   
  4. public static final String PREFS_NAME = "MyPrefsFile";   
  5. . . .   
  6. @Override   
  7. protected void onCreate(Bundle state){   
  8. super.onCreate(state);   
  9. . . .   
  10. //載入配置文件   
  11. SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);   
  12. //或者使用 SharedPreferences settings = getPreferences(0);   
  13. boolean silent = settings.getBoolean("silentMode", false);   
  14. setSilent(silent);   
  15. }   
  16. @Override   
  17. protected void onStop(){   
  18. super.onStop();   
  19. //寫入配置文件??梢允褂肧haredPreferences.Editor來輔助解決。   
  20. SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);   
  21. SharedPreferences.Editor editor = settings.edit();   
  22. editor.putBoolean("silentMode", mSilentMode);   
  23. editor.commit(); //一定要記得提交   
  24. //或者再簡單化一可以這樣寫   
  25. SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);   
  26. setting.edit().putBoolean(“silentMode”,mSilentMode).commit();   
  27. }   

【編輯推薦】

Android中preference的使用

Android 多任務(wù)多線程斷點(diǎn)下載

Android應(yīng)用程序開發(fā)環(huán)境的搭建

在Android應(yīng)用程序中使用Internet數(shù)據(jù)


分享名稱:Android數(shù)據(jù)存儲(chǔ)之SharedPreferences
文章起源:http://www.5511xx.com/article/dpegppp.html