|  | |
| 5種常用Android數據存儲方法 | |
| Android中提供(gong)的存儲(chu)方式包括(kuo):SharedPreferences、文(wen)件存儲(chu)、SQLite數(shu)據庫存儲(chu)方式、內容提供(gong)器方式Content Provider以及(ji)網絡方式 5種,具體介紹如下: 1.SharedPreferences     作為Android提供的一種配置文件讀/寫方式,默認保存在應用的目錄data/ 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是首選; 熱點鏈接: 
         1、Windows下Android開發環境的搭建 |