編輯:高級開發
本文將簡述android API的數據儲存 (Data Storage)工作機制,希望本文能對正在做android開發的朋友有所幫助。
數據儲存 (Data Storage)
android為你提供了多個可選的方式來保存持久的應用數據。你可以基於特定的需求來選擇解決方案,例如數據是否應該是你的應用私有的還是對其他應用(和用戶)公開的以及你的數據需要多大的空間來儲存。
你可選的數據儲存方式如下:
◆Shared Preferences 共享偏好
以"鍵-值對"的形式儲存私有的基礎數據。
◆Internal Storage 內部存儲器
儲存私有數據到設備內存。
◆External Storage 外部存儲器
儲存公有數據到共享的外部儲存器。
◆SQLite Databases SQLite數據庫
用一個私有的數據庫儲存結構化數據。
◆Network Connection 網絡連接
通過你自己的服務器儲存數據到網絡。
android為你提供了一個途徑來暴露你私有數據給其他的應用程序 —— 通過一個content provider 。一個content provider是一個可選組件,暴露你的應用程序數據的read/write接口,遵循任何可能引入的約定。更多關於content provider使用的信息,請查閱Content Providers 文檔.
使用Shared Preferences (Using Shared Preferences)
SharedPreferences 類提供了一個通用的框架來允許你以"鍵-值對"的形式來儲存和獲取持久的基礎數據。你可以使用SharedPreferences 來保存任何基礎數據:boolean, float, int, long和String。這些數據將存留橫跨用戶對話(即使你的應用程序被殺死了)。
原文請查閱:http://developer.android.com.nyud.Net/guide/topics/data/data-storage.Html理解布局對於好的android應用設計來說是非常重要的。在這個教程裡,我們提供一個關於布局如何適應android應用程序架構的概述。我們還探討了一些特定的可用布局控件,
下面文章給大家介紹下什麼是android手機操作系統,那就是下一代android手機操作系統將會被命名為Froyo,之所以命名為這個怪異的名字,因為Google開發的是
在android SDK系統中已經沒有了JDK,自然也無法運行JUnit,但是這並不能阻止我們利用JUnit來編寫單元測試,下面的文章進行詳細說明下android SD
前文中我們講過了在android開發中如何實現帶圖片和checkbox的listvIEw,如何把listview添加到popupwindow窗口中呢?關於這個listv