沒什麼可講的直接上**,這裡只不過是為了自己以後**的復用提高工作效率才寫的文章:
sharedpreferences sharedpreferences = getsharedpreferences("config_jump_guide", mode_private);
sharedpreferences
.edit()
.putboolean("is_user_guide_showed", true)
.commit();
如果實在是不理解其中的機制、可以看原始碼說明或者看下面的說明:
//第乙個引數 是最終儲存的檔名,不用指定檔案字尾,因為sharedpreferences這個api預設就是xml格式儲存
//第二個引數是檔案操作模式,這裡是只能本軟體自己訪問的私有操作模式
sharedpreferences sharedpreferences = getsharedpreferences("config_jump_guide", mode_private);
sharedpreferences
.edit() //開始偏好設定的編輯
.putboolean("is_user_guide_showed", true)//儲存boolean型別的引數 is_user_guide_showed 的值為true
.commit(); //提交
下面是獲得已經儲存的偏好設定的值:
sharedpreferences isjumpguideactivityspf = getsharedpreferences("config_jump_guide", mode_private);
boolean isguideshow = isjumpguideactivityspf.getboolean("is_user_guide_showed", false);
基本上就是這樣;至於偏好設定能儲存什麼樣的型別、可以自行查閱他人的部落格、在此我只是為了以後使用的方便。
偏好設定的儲存
1.理解 a.很多ios應用都支援偏好設定,ios提供了一套標準的解決方案來為應用加入偏好設定功能。b.每個應用都有個nsuserdefaults例項,通過它來訪問偏好設定,比如 儲存使用者名稱 字型大小 是否自動登入等。c.注意 userdefaults設定資料時,不是立即寫入,而是根據時間戳定時...
偏好設定儲存
很多ios應用都支援偏好設定,比如儲存使用者名稱 密碼 字型大小等設定,ios提供了一套標準的解決方案來為應用加入偏好設定功能。每個應用都有個nsuserdefaults例項,通過它來訪問偏好設定比如,儲存使用者名稱 字型大小 是否自動登入1 儲存設定資料 nsuserdefaults defaul...
我的 Git 偏好設定
讓 command line 指令列顯示目前處在哪乙個 git branch 分支,最早是在 rgba 看到這一招,非常方便。另外我最近看到乙個點子是顯示從上一次 commit 之後過了多久時間,這可以提醒你是不是該 commit 了 xd 請修改家目錄的 bash profile 檔案 我是用 b...