Android中的資料儲存
Android中的資料儲存
- Context類為我們提供了一個OpenFileOutput()可以用將資料儲存到指定的檔案中。第一個引數是檔名,第二個引數是模式:MODE_PRIVATE和MODE_APPEND
- Context還提供了OpenFileInput()進行讀取bufferedReader.readLine()!=null時一直讀
SharedPreference儲存
該檔案都是存放在包下
- 獲取該物件
1.Context類中 getSharedPreference();第一個引數指定檔名稱。第二個引數模式:MODE_PRIVAT(只有當前應用程式才可以進行讀寫)和MODE_MULTI_PROCESS(多執行緒)
- Activity類getPreference()。
- Preference類中的靜態方法getDefaultSharedPreferences()
- 得到物件之後,就可以開始向SharedPreference檔案中儲存資料
- 先獲取Editor物件。edit();
- 新增資料putString()
- 提交資料commit(); (清除資料可以呼叫clear())
讀取資料更簡單,只需要SharedPreference.getXXX()就行。引數第一個是鍵第二個是預設值
SQLite資料庫儲存
首先我們需要了解的SQliteOpenHelper幫助類。它是個抽象類所以我們必須自定義一個類繼承他。實現兩個方法和構造器(一般實現引數少的那個第二個引數是資料庫名字,第三個一般是null第四個引數是版本號用於升級)。
在呼叫gerReadableDatabase()或getWritableDatabase()建立資料庫。
相關文章
- Android中的資料儲存之檔案儲存Android
- Android中的資料儲存之SharedPreferencesAndroid
- iOS中的資料儲存iOS
- Android的3種資料儲存技術(一)File儲存Android
- Android 資料儲存知識梳理(2) Android儲存目錄Android
- 33.Android資料儲存Android
- 【Android】資料儲存(三) 資料庫(SQLite)Android資料庫SQLite
- iOS開發資料儲存篇—iOS中的幾種資料儲存方式iOS
- Android資料儲存之SharedPreferences及如何安全儲存Android
- 記憶體中的資料儲存記憶體
- Android資料儲存之SQLCipher資料庫加密AndroidSQL資料庫加密
- 資料儲存--檔案儲存
- 詳解Android資料儲存技術Android
- 37.Android資料儲存再整理Android
- 資料儲存--面向列的儲存設計
- 資料儲存
- Android資料儲存之Android 6.0執行時許可權下檔案儲存的思考Android
- 分散式儲存中的資料分佈策略分散式
- 淺談資料庫中的儲存過程資料庫儲存過程
- Web應用中的離線資料儲存Web
- 不用VC中的Document能否儲存資料 (轉)
- JavaScript中的資料型別-儲存差別JavaScript資料型別
- 聚焦資料時代新儲存需求,浪潮儲存的新儲存之道
- 資料儲存(1):從資料儲存看人類文明-資料儲存器發展歷程
- Android回顧--(十二) 資料儲存的幾種方式Android
- Android資料儲存實現的5大方式Android
- Android資料儲存之Sqlite的介紹及使用AndroidSQLite
- Android資料儲存之GreenDao 3.0 詳解Android
- 使用儲存過程(PL/SQL)向資料庫中儲存BLOB物件儲存過程SQL資料庫物件
- Android Room 之儲存 Objects 中的 ListAndroidOOMObject
- 資料的儲存區域
- 有效儲存資料的方法
- python的資料儲存Python
- oracle中的數值資料儲存格式分析(ZT)Oracle
- 資料儲存:CoreData
- iOS 資料儲存iOS
- IOS資料儲存iOS
- Android資料庫高手祕籍(5):LitePal的儲存操作Android資料庫