Android 實現(xiàn)永久保存數(shù)據(jù)的方法詳解
更新時間:2013年06月14日 17:34:28 作者:
本篇文章是對Android實現(xiàn)永久保存數(shù)據(jù)的方法進行了詳細的分析介紹,需要的朋友參考下
背景:
在Android中按照數(shù)據(jù)保存的方式,可以分為如下幾種
Content Provider (用的SQLite實現(xiàn)),SQLite,SharedPreferences(用的XML實現(xiàn)),文件,網(wǎng)絡等方式。
今天在項目中,需要做一個永久保存的數(shù)據(jù),保存到本地。
于是測試了這幾種保存方式。
其中:SharedPreferences、SQLite、Content Provider 會在【設置】--【應用管理】--點擊【清除數(shù)據(jù)】的時候,會刪除文件。所以不安全.
文件系統(tǒng):如果SD卡壞了,或者拔掉的時候也會丟失數(shù)據(jù)。
解決方法:
保存數(shù)據(jù)到SD卡中(考慮到SD卡可以保存各種復雜的數(shù)據(jù),而且容量相比其他的存儲方式要大),
獲取數(shù)據(jù)的是,首先到SD卡中獲取,如果沒有再到網(wǎng)上數(shù)據(jù)至本地保存。
在Android中按照數(shù)據(jù)保存的方式,可以分為如下幾種
Content Provider (用的SQLite實現(xiàn)),SQLite,SharedPreferences(用的XML實現(xiàn)),文件,網(wǎng)絡等方式。
今天在項目中,需要做一個永久保存的數(shù)據(jù),保存到本地。
于是測試了這幾種保存方式。
其中:SharedPreferences、SQLite、Content Provider 會在【設置】--【應用管理】--點擊【清除數(shù)據(jù)】的時候,會刪除文件。所以不安全.
文件系統(tǒng):如果SD卡壞了,或者拔掉的時候也會丟失數(shù)據(jù)。
解決方法:
保存數(shù)據(jù)到SD卡中(考慮到SD卡可以保存各種復雜的數(shù)據(jù),而且容量相比其他的存儲方式要大),
獲取數(shù)據(jù)的是,首先到SD卡中獲取,如果沒有再到網(wǎng)上數(shù)據(jù)至本地保存。
相關文章
Android實現(xiàn)抽獎轉(zhuǎn)盤實例代碼
這篇文章主要介紹了Android實現(xiàn)抽獎轉(zhuǎn)盤實例代碼,可以應用于Android游戲開發(fā)中的一個應用,需要的朋友可以參考下2014-07-07Android框架Volley使用:ImageRequest請求實現(xiàn)圖片加載
這篇文章主要介紹了Android框架Volley使用:ImageRequest請求實現(xiàn)圖片加載的相關知識,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-05-05