二、資料儲存
在android,可供選擇的儲存方式包括了sharedpreferences、檔案儲存、sqlite資料庫儲存方式、內容提供器方式(content provider)以及網路方式 5種,具體如下:
-> sharedpreferences是android提供的一種配置檔案讀寫方式,預設存在應用的data//shared_prefs下面,通過getsharedpreferences(xx, 0);來獲取sharedpreferences物件進行讀寫操作;
-> 通過openfileinput、openfileoutput等系統提供的api來進行資料的讀寫訪問,特別需要注意的是在android之中應用程式的資料是私有的,這就是說當前應用程式產生的檔案其他應用程式無法訪問。
-> sqlite資料庫儲存方式則是通過繼承sqliteopenhelper類,並且獲取此類的應用程式級別的例項來進行資料庫操作的,該類中提供了預設的crud訪問介面,方便了應用程式的資料儲存操作;
-> 內容提供器方式(content provider),如在上面應用方面所論述的一樣,通過呼叫其他應用程式的資料介面來實現資料的讀寫訪問;
-> 網路方式主要是通過下面要提到的網路訪問該網路提供的網路服務介面實現資料的讀寫服務(譬如webservice資料訪問介面);
Android開發 Android搜尋框架(二)
1.建立搜尋建議提供者 android已經為我們建立了乙個預設的,我們只需要繼承 searchrecentsuggestionprovider 就稍做修改就可以了。見 1 import android.content.searchrecentsuggestionsprovider 2 3 4 搜尋提...
android開發框架簡介
目錄 整理出來的android 安卓 開發框架,個個都堪稱經典,而且全部都是開源的,很好的學習資料。功能 乙個android的ioc,orm框架,內建了四大模組功能 finalacitivity,finalbitmap,finaldb,finalhttp。通過finalactivity,我們可以通過...
android 遊戲開發框架
activity類 必要屬性 各種su ceview 各種動畫執行緒 各種聲音 mediaplayer或者soundpool handler 根據收到的mssage切換su ceview或者更新控制項 entity類 必要的屬性 記錄位置,寬高等 dodraw cancas cancas 繪製自己 ...