編輯:高級開發
如果以前你使用過SQL,你應該熟悉這些內容。數據表有三個字段,一個唯一標示(_ID),茶葉名稱(name)和泡茶時間(brew_time)字段。我們將使用android提供給我們的API在應用中建立數據表。系統將負責在正確的位置為我們的創建數據庫文件。
為了確保數據庫的代碼容易被維護,我們用一個單獨的類TeaData來抽象所有處理數據庫創建,插入,和查詢的代碼。如果你熟悉模型-試圖-控制(譯者注:MVC)方法的話,這個你也應該熟悉。所有數據庫代碼與我們的BrewClockActitvity類隔離開來。Actitvity可以初始化一個新的TeaData實例(這個實例將連接數據庫)並完成它所需要的工作。以這種方式工作保證了我們可以方便的更改我們所使用的數據庫而不用修改其他那些和數據庫不相關部分的代碼。
通過菜單File → New → Class.在BrewClock項目中創建一個TeaData的新類。確保TeaData擴展於android.database.sqlite.SQLiteOpenHelper 類,並選中“Constructors from superclass”復選框。
TeaData 類將為你自動地處理SQLite數據庫的創建和版本。我們需要增加一些方法來作為其他代碼到數據庫的接口。
增加兩個常量來存儲數據庫的名字和版本,增加表名和表中列名。我們使用android提供的常類BaseColumns._ID來
項目要用到一個listvIEw,要求是可以顯示圖片,後面還有有復選框。先新建一個MyAdapter類,繼承自BaseAdapter。在MyAdapter中實現對數據的綁
理解布局對於良好的android程序設計非常重要。在這個教程裡,你將學到相對布局的所有知識,相對布局用於將用戶界面控件或小工具相對於其它控件或它們的父級布局組織在屏幕上
一些對android手機癡迷的用戶來說,Android手機的推出,已經彌補了他們心中的那塊心病,Android手機的問世,對於整個手機市場來說這是一個很大的競爭對手,導
Next,接受其中的協議,最後會自動安裝。 四、下載 android SDK 下載Android SDK 選擇 android-sdk_r10-Windows.zi