Android 實現(xiàn)永久保存數(shù)據(jù)的方法詳解
更新時間:2013年06月14日 17:34:28 作者:
本篇文章是對Android實現(xiàn)永久保存數(shù)據(jù)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
背景:
在Android中按照數(shù)據(jù)保存的方式,可以分為如下幾種
Content Provider (用的SQLite實現(xiàn)),SQLite,SharedPreferences(用的XML實現(xiàn)),文件,網(wǎng)絡(luò)等方式。
今天在項目中,需要做一個永久保存的數(shù)據(jù),保存到本地。
于是測試了這幾種保存方式。
其中:SharedPreferences、SQLite、Content Provider 會在【設(shè)置】--【應(yīng)用管理】--點擊【清除數(shù)據(jù)】的時候,會刪除文件。所以不安全.
文件系統(tǒng):如果SD卡壞了,或者拔掉的時候也會丟失數(shù)據(jù)。
解決方法:
保存數(shù)據(jù)到SD卡中(考慮到SD卡可以保存各種復(fù)雜的數(shù)據(jù),而且容量相比其他的存儲方式要大),
獲取數(shù)據(jù)的是,首先到SD卡中獲取,如果沒有再到網(wǎng)上數(shù)據(jù)至本地保存。
在Android中按照數(shù)據(jù)保存的方式,可以分為如下幾種
Content Provider (用的SQLite實現(xiàn)),SQLite,SharedPreferences(用的XML實現(xiàn)),文件,網(wǎng)絡(luò)等方式。
今天在項目中,需要做一個永久保存的數(shù)據(jù),保存到本地。
于是測試了這幾種保存方式。
其中:SharedPreferences、SQLite、Content Provider 會在【設(shè)置】--【應(yīng)用管理】--點擊【清除數(shù)據(jù)】的時候,會刪除文件。所以不安全.
文件系統(tǒng):如果SD卡壞了,或者拔掉的時候也會丟失數(shù)據(jù)。
解決方法:
保存數(shù)據(jù)到SD卡中(考慮到SD卡可以保存各種復(fù)雜的數(shù)據(jù),而且容量相比其他的存儲方式要大),
獲取數(shù)據(jù)的是,首先到SD卡中獲取,如果沒有再到網(wǎng)上數(shù)據(jù)至本地保存。
您可能感興趣的文章:
相關(guān)文章
Android Intent啟動別的應(yīng)用實現(xiàn)方法
我們知道Intent的應(yīng)用,可以啟動別一個Activity,那么是否可以啟動別外的一個應(yīng)用程序呢,答案是可以的2013-04-04
通知監(jiān)控NotificationListenerService onNotificationPosted重復(fù)回
這篇文章主要為大家介紹了通知監(jiān)控NotificationListenerService onNotificationPosted重復(fù)回調(diào)問題解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
超簡單實現(xiàn)Android自定義Toast示例(附源碼)
本篇文章主要介紹了超簡單實現(xiàn)Android自定義Toast示例(附源碼),具有一定的參考價值,有興趣的可以了解一下。2017-02-02
Android開發(fā)Launcher進(jìn)程啟動流程
這篇文章主要為大家介紹了Android開發(fā)Launcher進(jìn)程啟動流程示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
Android CardView+ViewPager實現(xiàn)ViewPager翻頁動畫的方法
本篇文章主要介紹了Android CardView+ViewPager實現(xiàn)ViewPager翻頁動畫的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06
android采用FFmpeg實現(xiàn)音頻混合與拼接剪切
這篇文章主要為大家詳細(xì)介紹了android采用FFmpeg實現(xiàn)音頻混合與拼接剪切,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12

