Android Preference訪問資料

2021-08-26 18:59:16 字數 1287 閱讀 3847

preference提供了乙個輕量級的資料訪問方法,應用場合主要是資料比較少的配置資訊。它以「鍵

-值」對的方式將資料儲存在乙個

xml配置檔案中。

訪問資料用到了sharedpreferences

介面和它的內部介面

sharedpreferences.editor

,這兩個介面在

android.content

包中。呼叫context.getsharedpreferences(stringname,intmode)

方法得到

sharedpreferences

的介面。第乙個引數是檔名,第二個引數是操作模式。

mode_private私有

mode_world_readable可讀

mode_world_writeable可寫

sharedpreferences提供了獲取資料的方法,如

getstring(stringkey,stringdefvalue)

。呼叫sharedpreferences

的edit()

方法返回

sharedpreferences.editor

內部介面,該介面中提供了儲存資料的方法,如

putstring(stringkey,stringvalue)

、putint(stringkey,intvalue)

等,呼叫改藉口的

commit

方法可以將資料進行儲存!

sharedpreferences常用的方法

方法名稱方法描述

eidt()返回

sharedpreferences

的內部介面

sharedpreferences.editor

contains(stringkey)判斷是否包含該鍵值

getall()返回所有配置資訊

mapgetboolean(stringkey,booleandefvaleue)獲得乙個

boolean

值.....

sharedpreferences.editor常用的方法

方法名稱方法描述

clear()清除所有值

commit()儲存

getall()返回所有配置資訊

putboolean(stringkey,booleanvalue)儲存乙個

boolean

值putstring(stringkey,stringvalue)儲存乙個

string

值remove(sting) 移出改鍵對應的值

android Preference相關樣式修改

首先,preference相關的東西都是以list的形式展現給大家的,所以,修改的樣式一般可以分為2類 1.listitem背景修改。2.listitem具體view修改。我們分別對下面四種情況進行分析。1.activity繼承自preferenceactivity 1 可以通過getlistvie...

SpringBoot Redis實現訪問資料

org.springframework.boot groupid spring boot starter cache artifactid dependency redis org.springframework.boot groupid spring boot starter data redis...

sql server如何訪問sybase資料庫的表

一 安裝sybase客戶端 版本 sybase client 11.9.2 for nt 1 安裝完成後,執行開始 程式 sybase dsedit 2 選擇選單的 server object add 輸入服務名 比如 1.70 3 然後在server列表中選擇 1.70 雙擊右邊的對話方塊serv...