Android偏好設定的使用

2021-09-30 14:27:39 字數 1015 閱讀 7251

沒什麼可講的直接上**,這裡只不過是為了自己以後**的復用提高工作效率才寫的文章:

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...