久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久


5種常用Android數據存儲方法

分享到:
           

    Android中提供(gong)的存儲(chu)方式包括(kuo):SharedPreferences、文(wen)件存儲(chu)、SQLite數(shu)據庫存儲(chu)方式、內容提供(gong)器方式Content Provider以及(ji)網絡方式 5種,具體介紹如下:

    1.SharedPreferences

    作為Android提供的一種配置文件讀/寫方式,默認保存在應用的目錄data//shared_prefs下,通過方法(fa)getSharedPreferences(xx, 0);來獲取SharedPreferences對象進行讀/寫操作。

    2.文件存儲

    Android系統提(ti)供(gong)了進行數據讀(du)/寫訪(fang)(fang)問(wen)的API,例(li)如,openFileInput、openFileOutput等,需(xu)要特別注意的是(shi),Android中應(ying)(ying)用程(cheng)序(xu)的數據是(shi)私有的,也就是(shi)說,其他應(ying)(ying)用程(cheng)序(xu)無法訪(fang)(fang)問(wen)當(dang)前應(ying)(ying)用程(cheng)序(xu)產生的文件。

    3.SQLite數據庫存儲方式

 ;  ; 通過繼承SQLiteOpenHelper類提供的CRUD接口來進行數據庫操作,方便了應用程序的數據存儲操作。

    4.內容(rong)提供(gong)器(qi)方式(Content Provider)

 ;   通(tong)過調(diao)用其他應用程序(xu)的數據接口來實現數據的讀/寫訪問。

    5.網絡方式

    主(zhu)要(yao)通過下面要(yao)提到的網絡訪(fang)問該網絡提供的網絡服(fu)務接口,實現數(shu)據的讀/寫服(fu)務(如WebService數(shu)據訪(fang)問接口)。

    關(guan)于(yu)這五種數據(ju)存(cun)儲(chu)(chu)方式,根據(ju)實際情況選擇合適的,秉持簡單原則,也就是說(shuo)能(neng)用(yong)(yong)簡單的方式處(chu)理,就不要(yao)用(yong)(yong)復雜的方式。比如存(cun)儲(chu)(chu)幾(ji)個數據(ju)或(huo)簡單對象,用(yong)(yong)SharedPreference也能(neng)做到,何必(bi)還去寫個ContentProvider呢?

    小貼士:

    1. 簡單數據和配置信息,SharedPreference是首選;
    2. 如果SharedPreferences不夠用,那么就創建一個數據庫;
    3. 結構化數據,一定要創建數據庫,雖然這稍顯煩鎖,但是好處無窮;
    4. 文件就是用來存儲文件(也即非配置信息或結構化數據),如文本文件,二進制文件,PC文件,多媒體文件,下載的文件等等;
    5. 盡量不要創建文件;
    6. 如果創建文件,如果是私密(mi)文件或是重要文件,就存儲在內部存儲,否則放到外部存儲。

   熱點鏈接:

   1、Windows下Android開發環境的搭建
   2、嵌入式培訓資料:C語言程序結構
   3、Android系統框架圖詳解
   4、Linux內核模塊程序結構
   5、典型嵌入式Linux系統設置

更多新聞>>