• lifeisourchoice@gmail.com

Android開發 資料儲存方式 | 整理 | Android資料儲存方式簡易整理

Android開發 資料儲存方式 | 整理 | Android資料儲存方式簡易整理

Android開發時資料儲存的方式有好幾種,而各種資料儲存的型態與適合儲存的資料類型不盡相同,各種儲存方式的時效也不同,以下作了 Android開發 資料儲存方式 簡單的整理供自己查找與記憶。

Android開發 資料儲存方式

 

Android開發 資料儲存方式

 

Android開發資料儲存方式大致可區分以下五種,不同方式有各自適合的情境與儲存的時效。就共通性來說,SharePreference、 SQLite Database與Internal /External storage ,他們是實際的檔案儲存系統,能進行長久的資料保存,只有在App被完整移除,資料才會被刪除。

android 儲存方式

▼ 以下就各種儲存的方式做簡單的整理

1. onSaveInstanceState

它的儲存時效較短,只能在App開啟時短暫儲存資料,而手機重啟資料就不見了,用到的時機有像是使用App翻轉螢幕時,預先儲存必要的資料。

android 儲存資料

▼  2. SharePreference

當需要儲存簡單的、較無組織化的資料時,如使用者名稱、使用者偏好等文字、數字,可以Key value pair的方式儲存。

android儲存資料

▼  3. SQLite Database

當需要儲存重複性高、組織性高的資料,可以選擇SQLite Database的方式,資料若需要新增、更新,也很適合使用資料庫儲存。

android 儲存檔案

▼  4. Internal / External storage

當使用者需要下載、保存多媒體或大量的文字,像是保存音樂、圖片、文字檔案等,就可使用Internal storage 存在手機硬碟,或使用External storage存在記憶卡。

android 儲存方式

▼5 .Server

若要讓資料儲存提供給多裝置使用,像是遊戲的排行榜或是臉書app的資料,會使用雲的方式去做資料的儲存,使用server的資料庫去做儲存。

Android開發 資料儲存方式

以上即為各種Android開發可使用之資料儲存方式的簡單介紹與整理,喜歡可幫我分享出去喔,謝謝! 

金之豬

Leave your message