編輯:Android開發實例
前言
如何將Sqlite數據庫與apk一同發布?剛開始用時有朋友告訴我直接用adb命令手工發布,或者寫sql語句動態創建,感覺不太理想。得益於銀河使者的實現基於Android的英文電子詞典這篇文章,再經過文章2的補充以及實踐得以完成,感謝大家的分享!
文章
1. 實現基於Android的英文電子詞典
2. Using your own SQLite database in Android applications
3. Android Asset,res/raw限制文件大小UNCOMPRESS為1MB
正文
一、准備
1.1 准備目錄
在Android項目工程res下新建raw文件夾,在這個文件夾裡面的文件不會被編譯壓縮。
1.2 准備數據庫
新建或拷貝一個數據庫,然後打開,依次執行以下兩條SQL語句:
CREATE TABLE "android_metadata" ("locale" TEXT DEFAULT 'zh_CN') INSERT INTO "android_metadata" VALUES ('zh_CN') 這個表用途不太清楚,但是如果用Android sqlite API創建一個數據庫的話,會默認帶上這個表,而且少了還不行,會報錯。
二、實現代碼
/**代碼說明:
a). 在主窗口(Activity)中調用一次即可,隨後直接用SQLiteDatabase.openDatabase操作使用即可。
結束
注意文章3,但沒有測試過,不知道後續的版本會不會改進這個數據庫發布的問題。
轉自:http://www.cnblogs.com/over140/archive/2010/08/11/1792482.html
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
策略模式其實特別簡單(聽到這句話,大家是不是心裡一下子放松了?)。比如排序,官方告訴大家我這裡有一個排序的接口ISort的sort()方法,然後民間各盡其能,實現
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放