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