專案開發我們都逃不過資料庫的儲存。在android 中 sqlite 是最好不過的資料儲存方式,但是有時候我們只需要某個變數的值。這樣要用sqlite就顯得得不償失了。
這時候 sharedpreferences 是個不錯的選擇。
sharedpreferences是一種輕型的資料儲存方式,它的本質是基於xml檔案儲存key-value鍵值對資料,通常用來儲存一些簡單的配置資訊。其儲存位置在/data/data/《包名》/shared_prefs目錄下。sharedpreferences物件本身只能獲取資料而不支援儲存和修改,儲存修改是通過editor物件實現。實現sharedpreferences儲存的步驟如下:
一、根據context獲取sharedpreferences物件
二、利用edit()方法獲取editor物件。
三、通過editor物件儲存key-value鍵值對資料。
四、通過commit()方法提交資料
**示例:
public class mainactivity extends activity
}這段**執行過後,即在/data/data/com.test/shared_prefs目錄下生成了乙個sp.xml檔案,乙個應用可以建立多個這樣的xml檔案。如圖所示
sp.xml檔案的具體內容如下:
1xml version='1.0' encoding='utf-8' standalone='yes'
?>
2<
map>
3<
string
name
="string_key"
>string
string
>
4<
int
name
="int_key"
value
="0"
/>
5<
boolean
name
="boolean_key"
value
="true"
/>
6map
>
Android 儲存 SQLiet資料庫儲存
sqlite android 中整合的輕量級的資料庫 內建到手機中 特點 輕量級 零配置 跨平台 嵌入式 儲存的資料型別 null integer varchar text 預設型別 boolean 資料庫操作 順序 庫 表 字段 資料 增 刪 改 查 建立表 create table 表名 欄位1...
Android資料庫儲存基本操作
1.adb命令 把模擬器資料庫匯入系統碟符 adb pull 空格 data data com.qf.shujukudemo databases player.db 空格 c player.db 2.增刪改查 public class abhelper extends sqliteopenhelpe...
Android下用Sqlite資料庫儲存資料
第一步 寫個類 繼承 sqliteopenhelper 1 public class mydatabaseopenhelper extends sqliteopenhelper 第二步 新增乙個建構函式,並且 指定必要的引數 context 應用程式上下文 name 資料庫的名稱 factory 游...