編輯:Android開發教程
android的數據存儲有四種方式:
1.Shared Preferences
主要用於存儲key-value對格式的 數據,是輕量級的存儲機制,輕到只能存儲基本數據類型。
2.Files
通過FileInputStream和 FileOutputStream對文件進行操作,由於在android中文件是一個應用程序私有的,所以其他應用程序無法讀 寫。
3.SQLite
android提供的標准數據庫,支持SQL語句。有關於這部分,可以見我的另一篇文 章:http://www.cnblogs.com/wenjiang/archive/2013/05/28/3100860.html
4.Network
通過網 絡來存儲和獲得數據。
這裡介紹Shared Preferences。
Shared Preferences主要是針對系統配 置信息的保存,比如說CheckBox,我們想要在下次啟動應用程序時可以保存上次用戶的選擇。android系統的 界面采用Activity棧的形式,所以在系統資源不足時會回收一些界面,這就導致我們的界面信息可能會丟失。 使用Shared Preferences可以讓我們像使用ini文件一樣,用來保存應用程序的屬性設置,而這些屬性,就是 用戶所做的修改或者自定義的參數值。
我們通過一個小例子來說明Shared Preferences的使 用:
目前所介紹的方法只是用來存儲一些簡單的數據。如果想要存儲關系型數據,那麼使用數據庫將會更加的 效率。舉個例子,你要存儲學校裡面每一個學生的分數,這種情況下,最好使用數據庫
Local Service Controller 是將LocalService當作“Started”Service來使用,相對於”Bo
對於那些想要在Android設備上體驗Skyfire帶來的個性化互聯網體驗的人們來說,這裡有個好消息。在被Opera以1.55億美元收購之後,Skyfire發布了Hori
前給例子介紹了如何使用PreferenceActivity 來顯示修改應用偏好,用戶對Preferences的修改自動存儲在應用對應的 Shared Preferenc