Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android之數據存儲的五種方法,android五種

Android之數據存儲的五種方法,android五種

編輯:關於android開發

Android之數據存儲的五種方法,android五種


1.Android數據存儲的五種方法

(1)SharedPreferences數據存儲

詳情介紹:http://www.cnblogs.com/zhangmiao14/p/6201900.html

優點:SharedPreferences是很輕量級的應用,使用起來也很方便、簡潔。

缺點:存儲數據類型比較單一(只有基本數據類型),無法進行條件查詢,只能在不復雜的存儲需求下使用,比如保存配置信息等。

(2)SQLite數據存儲

詳情介紹:http://www.cnblogs.com/zhangmiao14/p/6198167.html

優點:輕量級;所有數據存放在同一文件中,可自由復制;SQLite的核心引擎本身不依賴第三方軟件,使用它也不需要“安裝”,所以在部署的時候能夠省去不少麻煩;跨平台,支持眾多操作系統;以B-Tree的數據結構形式存儲在硬盤。

缺點:不支持部分SQL功能,如外鍵約束、嵌套事務和RIGHT OUTER JOIN和PULL OUTER JOIN還有一些ALIER TABLE功能。SQLite在並發(包括多進程和多線程)讀寫方面的性能一直不太理想。數據庫可能會被寫操作獨占,從而導致其他讀寫操作阻塞或出錯。

(3)文件數據存儲

詳情介紹:http://www.cnblogs.com/zhangmiao14/p/6208503.html

優點:可以存儲大數量的數據,比較穩定、存儲方便、操作簡單、更加安全(因為可以控制訪問權限)。

缺點:文件更新或是格式改變可能會導致巨大的編程工作。

(4)ContentProvider數據存儲

詳情介紹:http://www.cnblogs.com/zhangmiao14/p/6212140.html

優點:應用程序共享的一種數據存儲方式,

缺點:實現麻煩。

(5)網絡數據存儲

詳情介紹:http://www.cnblogs.com/zhangmiao14/p/6213740.html

優點:對於非常重要的實時數據,或是需要發送給遠端服務器處理的,需要使用網絡實時發送。

缺點:需要聯網,需要考慮網絡的穩定性,以及會產生流量。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved