android 資料庫儲存

2021-06-18 03:50:25 字數 1068 閱讀 8941

專案開發我們都逃不過資料庫的儲存。在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檔案的具體內容如下:

1

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