Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android高手進階教程(七)之----Android 中Preferences的使用!

Android高手進階教程(七)之----Android 中Preferences的使用!

編輯:高級開發

大家好,我們這一節講的是Android Preferences 的學習,Preferences 在android當中被用來記錄應用,以及用戶喜好等等,它可以用來保存 簡單的數據類型,如Int,Double,Boolean等。Preferences中保存的數據可以理解為Map型。我們通過PreferenceManager 以及getDefaultSharedPreferences(Context) 來獲取它,比如當我們想獲得整數我們可以用 getInt(String key, int defVal) .獲取裡面的某個鍵值,當我們想修改時候我們用 putInt(String key, int newVal), 最後用 edit(), 方法提交!千萬不要忘記了哦~ 為了讓大家跟好的理解我做了一個簡單的Demo,程序主要有個TextVIEw控件,上面寫著用戶使用改應用的次數。效果如下圖所示:   下面是實現Demo的大體步驟: 一、新建一個android工程命名為:PreferencesDemo。 二、在修改main.XML布局文件,這裡只是在TextVIEw控件裡加了一個id.代碼如下:
  1. vIEw plaincopy to clipboardprint?  
  2. <?XML version="1.0" encoding="utf-8"?>     
  3. /** Called when the activity is first created. */    
  4. @Override    
  5.     public void onCreate(Bundle savedInstanceState) {     
  6. 0);     
  7. /** Called when the activity is first created. */ 
  8. @Override 
  9.     public void onCreate(Bundle savedInstanceState) {  
  10. 0);  
  11. <?XML version='1.0' encoding='utf-8' standalone='yes' ?>   
    <map>   
    <int name="counter" value="3" />   
    </map>  
    <?XML version='1.0' encoding='utf-8' standalone='yes' ?>
    <map>
    <int name="counter" value="3" />
    </map>
      OK,今天就到此為止,以上全是個人愚見,如果有什麼地方不對的,請指正,謝謝大家!
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved