Ⅰ Android數據存儲方式有什麼不同
SharedPreferences共享偏好
只能存儲一些Key/Value類似的成對的基本數據類型,所以一般用來保存配置(Settings)信息。使用簡單方便;
Internal Storage內部存儲空間
即設備出產前設定的儲存空間,一般安裝應用就安裝在此。比較穩定,存儲方便,操作簡單,更加安全(因為可以控制訪問許可權)等優點。而它唯一的缺點就是它比較有限,比較可貴。
External Storage外部存儲空間
類似SD卡以及一些擴展存儲,方便用戶存放更多的數據,如音樂下載,視頻等。存儲在外部存儲卡上的數據是所有應用程序都可見,用戶也可見(使用FileManager)。外部存儲卡不是隨時想用就能夠用的,所以一定要記得在使用之前檢查它的可用性。
SQLite Database資料庫
是Android自帶的一個小型資料庫。效率出眾,這是無可否認的。十分適合存儲結構化數據。方便在不同的Activity,甚至不同的應用之間傳遞數據。由專門的ContentProvider來幫忙管理和維護資料庫
Internet網路
網路是比較不靠譜的一個,因為移動終端的網路穩定性,以及所產生的流量讓人傷不起,用戶更傷不起。但若是對於非常重要的實時數據,或是需要發送給遠端伺服器處理的,也可以考慮使用網路實時發送。
綜上,
1. 簡單數據和配置信息,SharedPreference是首選;
2. 如果SharedPreferences不夠用,那麼就創建一個資料庫
3.
結構化數據,一定要創建資料庫,雖然這稍顯煩鎖,但是好處無窮
4.
文件就是用來存儲文件(也即非配置信息或結構化數據),如文本文件,二進制文件,PC文件,多媒體文件,下載的文件等等。
5. 盡量不要創建文件
6.
如果創建文件,如果是私密文件或是重要文件,就存儲在內部存儲,否則放到外部存儲
7.
不要收集用戶數據,更不要發到網路上,雖然你們也有很多無奈。用戶也無奈,也無辜,但更無助
平台為開發者准備了這么多的方式固然是一件好事,但我們要認清每一種的優點和缺點,根據實際情況選擇最合適的。還有一個原則就是最簡單原則,也就是說能用簡單的方式處理,就不要用復雜的方式。比如存儲幾個數據或簡單對象,用SharedPreference也能做到,何必還去寫個ContentProvider呢?
參考自:http://www.jb51.net/article/37225.htm
Ⅱ 安卓手機怎麼備份所有數據
游戲存檔或是微信聊天記錄的丟失。所以,我們需要知道如何備份手機數據。以下就為大家帶來安卓手機數據備份四種方法,具體方法如下:
1.PC客戶端以豌豆莢為例,打開手機設置的USB調試模式與PC連接後,點擊豌豆莢客戶端左側列表中的「備份和恢復」選項,在這里就可以將聯系人、簡訊、應用數據等備份到PC本地。帶手機系統更新後再用豌豆莢的恢復功能導入手機即可。
2.手機預裝軟體很多手機會預裝官方的備份軟體。以聯想K920為例,其自帶的備份APP就可在手機本地完成類似豌豆莢客戶端的功能,將備份數據保存在手機里。系統升級後按照反過程選擇恢復即可。
3.第三方APP如果你的手機沒有備份軟體,在獲得Root許可權後可以使用「鈦備份」對任意程序數據進行備份。類似《永恆戰士》一類的游戲,可以將程序本身+游戲當前的存檔(金錢、裝備、關卡等)全部備份好,恢復後無需重新打怪升級。
4.第三方Recovery如果你擔心系統升級後手機變得不穩定,可以考慮為手機刷入第三方Recovery(不同品牌和型號有不同的刷入方法和Recovery版本,具體教程請自行搜索)。在第三方Recovery中可以對系統進行整體的備份和恢復。
類似Windows系統的Ghost鏡像。感覺新系統不好用,在Recovery中恢復鏡像就可回到升級前的狀態。小提示:除了PC客戶端,其他方式的備份都會將備份數據保存在手機內置的存儲空間中。為了避免手機升級時會自動格式化內置存儲空間。
一定要先將保存備份數據的文件夾復制到PC硬碟中以備萬一。
Ⅲ 華為手機用什麼軟體備份手機數據最快最好
如果您使用的是華為手機,可以使用手機克隆,只需較短時間,便可將舊手機上的基礎數據(如聯系人、日歷、圖片、視頻等)遷移到新手機,實現新舊手機無縫銜接。一、從 iPhone 遷移數據1、在新手機上,進入手機克隆應用,或進入設置 > 系統和更新 > 手機克隆,點擊這是新設備,選擇 iPhone。2、根據屏幕提示,在舊設備下載安裝手機克隆。3、在舊設備上,進入手機克隆應用,點擊這是舊設備,根據界面提示,通過掃碼或手動連接的方式,將舊設備與新手機建立連接。4、在舊設備上,選擇要克隆的數據,並根據界面提示完成數據克隆。提示:手機克隆支持的 iOS 版本可在 App Store 中搜索手機克隆,並進入應用詳情頁面查看。二、從華為或其他安卓設備遷移數據1、在新手機上,進入手機克隆應用,或進入設置 > 系統和更新 > 手機克隆,點擊這是新設備,選擇華為或其他安卓。2、根據界面提示,在舊設備下載安裝手機克隆。3、在舊設備上,進入手機克隆應用,點擊這是舊設備,根據界面提示,通過掃碼或手動連接的方式,將舊設備與新手機建立連接。4、在舊設備上,選擇要克隆的數據,點擊開始遷移完成數據克隆。提示:手機克隆支持的安卓版本可在應用市場搜索手機克隆,並進入應用詳情頁面查看。Ⅳ 安卓手機換機用什麼軟體APP遷移數據比較好
關於安卓手機換機時遷移數據的軟體,如果是單純的想遷移安卓手機上的便簽數據的話,建議可以在安卓手機上使用敬業簽作為便簽軟體。
敬業簽可以在安卓手機/蘋果手機上使用,同時還可再Windows電腦、iPad、web端以及蘋果Mac端多端同步記事內容;
當更換安卓手機後,可直接在新手機上登錄同一賬號的敬業簽,便簽內容即可同步查看;
敬業簽還有時間軸,可記錄每一次在便簽上新增、修改、刪除的內容,防止便簽內容刪除無法找回。