Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Eclipse開發Android應用程序入門:重裝上陣(4)

Eclipse開發Android應用程序入門:重裝上陣(4)

編輯:高級開發

/span>, not null |
+------------+------------------------+

  如果以前你使用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來

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved