android中的資料儲存

2021-07-13 12:30:37 字數 772 閱讀 1056

資料儲存常用的有兩種sharedpreference,資料庫

1sharepreference,適合儲存量不大,設定類資料,結合之前說過的preference布局更方便。使用很方便

(1)獲取preference物件

getsharedpreferences(name, mode);name是你儲存檔案的名字,mode的讀寫檔案的模式

preferencemanager.getdefaultsharedpreferences(context);這種方式適合結合preference布局使用,是應用的preference,不需要自己命名。

(2)獲取edit物件

preference物件.edit()

(3)要做的事

preference物件.edit().put/get*** (***可以有幾種基本資料型別和集合)

(4)不要忘記commit

2資料庫,適合量比較大,資料格式相似的資料

使用:(這裡介紹自定義的方式,網上可以搜到各種開源工具,同樣方便好用)

2.1建立乙個class繼承sqliteopenhelper,要實現兩個方法oncreate,onupgrade。其中oncreate適合建立表結構,onupgrade適合做表結構的公升級

2.2獲取自己class的物件,呼叫getreadabledatabase(),會幫我們開啟資料庫,返回乙個sqlitedatebase物件。

2.3我們拿到上述物件就可以增刪改查了,過程中看需要可以使用事物

需要注意的是:讀寫資料庫是耗時操作,需要在子執行緒執行。

android中資料儲存

android中資料儲存 android 中儲存資料的方式有五種 sqlite資料庫 檔案儲存 內容提供者 網路 sharedpreferences key value 五種儲存方式。其中sqlite 是才用動態儲存資料型別,會根據存入值自動的判斷,sqlite具有以下五種資料型別 1 null,空...

Android資料儲存

android中一共提供了4種資料儲存方式 shared preferences 用來儲存 key value paires 格式的資料,它是乙個輕量級的鍵值儲存機制,只可以儲存基本資料型別。files 他通過fileinputstream和fileoutputstream對檔案進行操作。但是在an...

Android資料儲存

1.五種儲存方式 android作業系統提供了一種公共檔案系統,即任何應用軟體都可以使用它來儲存和讀取檔案,該檔案被其他的應用軟體讀取。android採用了一種不同的系統,在android中,所有的應用軟體資料 為應用軟體私有,然而,android也提供了一種標準方式 用軟體將私有資料開放給其他應用...