編輯:高級開發
數據庫支持每個應用程序無論大小的生命線,除非你的應用程序只處理簡單的數據,那麼就需要一個數據庫系統存儲你的結構化數據,android使用SQLite數據庫,它是一個開源的、支持多操作系統的SQL數據庫,在許多領域廣泛使用,如Mozilla Firefox就是使用SQLite來存儲配置數據的,iPhone也是使用SQLite來存儲數據的。
在android中,你為某個應用程序創建的數據庫,只有它可以訪問,其它應用程序是不能訪問的,數據庫位於android設備/data/data/
SQLite數據庫
使用Eclipse創建一個android項目,取名為Database,如圖1所示:
圖1 數據庫-使用Eclipse創建你的android新項目
創建DBAdapter輔助類
操作數據庫的最佳實踐是創建一個輔助類,由它封裝所有對數據庫的復雜訪問,對於調用代碼而言它是透明的,因此我創建了一個DBAdapter的輔助類,由它創建、打開、關閉和使用SQLite數據庫。
首先,在src/
在DBAdapter.Java文件中,導入所有你要使用到的命名空間:
package net.learn2develop.Databases;
import android.content.ContentValues;
import android.content.Context;
import android.package net.learn2develop.package net.learn2develop.publicpackage net.learn2develop.
使用數據庫
現在你已經可以利用創建的輔助類來使用數據庫了,在DatabaseActivity.Java文件中,創建一個DBAdapter類的實例:
package net.learn2develop.@Overridepackage net.learn2develop.@Override@Overridepublic
Phone Club——51CTO移動開發線下技術沙龍
活動日期:12月19日
本期主題:android應用開發技術進階
地點:創新工場 北京市海澱區北四環西路66號第三極大廈B座18層
演講講師:王明禮(創新工場) 范懷宇(網易) 點擊報名
7,創建Hello World程序
創建一個android 項目
點擊next
點擊finish右鍵點擊項目->Run As –> android Application
點擊右鍵即可看到效果:
搭建成功現在,你可以開始研究這個Hello Word 程序了,祝你好運。謝謝
android開源語言采用了軟件堆層(software stack,又名軟件疊層)的架構,主要分為三部分:底層以Linux核心為基礎,由C語言開發,只提供基本功能,下文
可以安裝在用戶設備上的不同版本的SDK。對於android1.5或以上版本,有兩個可用的平台: android Open Source Project 和 Google
目前android的程序商店(android Market)還沒有向所有開發者開放,但是Google已經承諾android Market將向更多國家開發者開放,本文為一
android系統為研發數據庫的技術人員對Team System承諾,提供相關工具,這樣可以為整個軟件開發周期少了不少彎路,降低工作的復雜性,尤其是智能手機,安裝及使用