Android的數據存儲

本文介紹android應用程序的4種數據存儲方法:

 

1)Preferences

這是一個輕量級的存儲數據的方法。它通常用於存儲較簡單的參數設置。比如保存上次用戶的參數設置。用戶可通過Context.getSharedPreferences()方法來讀讀寫數據。使用Activity.getPreferences()方法保存數據私有,以避免與其他模塊共享數據。

 

2)Files

通過設置本身的存儲設備或外界的存儲器來創建保存數據的文件。

讀文件:Context.openFileInput(),返回FileInputStream對象

寫文件:Context.openFileOutput(),返回FileOutputStream對象

 

3)Databases

Android的API中包括了SQLite databases的接口,但每個程序所建立的數據庫是私有的,無法在程序間共享數據庫。

SQLite 數據庫通常用於存儲複雜的數據結構。Android還爲應用創建了特定的數據類型,比如First Name, "Photo Number"等。

 

4)Network

通過網絡方式來存儲、讀寫數據。需要使用到得類:java.net.*, andrid.net.*

 

以上只是簡單介紹了android應用程序的四種數據方式,在應用中,應根據實際情況選擇合適的存儲方法。另外,以上四種數據存儲方式是無法在應用程序間進行數據共享的。如果要在不同程序間進行數據共享,應使用Content Providers。

 

詳細的例子會在以後給出。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章