乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      android:SharedPreferences

       aaie_ 2012-09-03

      在android當(dāng)中,SharedPreferences是一種輕量級(jí)數(shù)據(jù)存儲(chǔ),以鍵值對(duì)形式操作。

      SharedPreferences文件保存在/data/data/<packagename>/shared_prefs目錄下,即一個(gè)xml文件。


      支持3種訪問(wèn)模式

      MODE_PRIVATE 私有、新內(nèi)容覆蓋原內(nèi)容

      ●MODE_APPEND 新內(nèi)容追加到原內(nèi)容

      MODE_WORLD_READABLE 全局讀、允許其他應(yīng)用程序讀取

      MODE_WORLD_WRITEABLE 全局寫(xiě)、允許其他應(yīng)用程序?qū)懭?,?huì)覆蓋原數(shù)據(jù) 這點(diǎn)沒(méi)驗(yàn)證通過(guò),其他程序不能修改,只能讀


      定義SharedPreferences

      Java代碼 

      SharedPreferences sharedPreferences = getSharedPreferences(PREFERENCE_NAME,MODE); //PREFERENCE_NAME與Android系統(tǒng)中保存的文件名相同

      If a preferences file by this name does not exist, it will be created when you retrieve an editor (SharedPreferences.edit()) and then commit changes (Editor.commit()). 第一次調(diào)用該函數(shù)并不會(huì)立即在系統(tǒng)創(chuàng)建xml文件,當(dāng)獲取editor并commit時(shí),xml創(chuàng)建。


      SharedPreferences修改

      Java代碼 
      SharedPreferences.Editor editor=sharedPreferences.edit();  //通過(guò)SharedPreferences.Edior類(lèi)修改

      editor.putString("Name","Tom");  

      editor.putInt("Age",20);  

      editor.putFloat("Height",);  

      editor.commit();  //調(diào)用Commit()函數(shù)保存修改內(nèi)容



      獲取SharedPreferences內(nèi)容

      SharedPreferences sharedPreferences=getSharedPreferences(PREFERENCE_NAME,MODE);//通過(guò)getSaredPerencesSharedPreferences

      String name=sharedPreferences.getString("Name","Default Name"); //第二個(gè)參數(shù)為無(wú)法獲取時(shí)的缺省值

      int age=sharedPreferences.getInt("Age",20); 

      float height=sharedPreferences.getFloat("Height",);



      訪問(wèn)其他應(yīng)用程序的SharedPreferences需要的3個(gè)條件

      訪問(wèn)模式為全局讀或全局寫(xiě)

      需要知道共享者的包名和SharedPreferences名稱,通過(guò)Context獲取對(duì)象

      需要知道每個(gè)數(shù)據(jù)的名稱和數(shù)據(jù)類(lèi)型以讀取數(shù)據(jù)

       

      Java代碼 
      Context c=null;

      try{  

           c=this.createPackageContext(PREFERENCE_PACKAGE,Context.CONTXT_IGNORE_SECURITY);  

      }catch(NameNotFoundException e){  

           e.printStackTrace();  

      SharedPreferences sharedPreferences=c.getSharedPreferences(PREFERENCE_NAME,MODE); 

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多