1.
2.這個小DEMO示範了android的SQLite資料庫的使用,以及綁定資料到ListView中。
3.示範了兩種使用資料庫的方式,包括了交易處理等。
4.我的平台是2.2的,大家把項目弄到Eclipse中就可以運行了,但是要注意版本匹配。
5.這個DEMO適合新手,就是學習android不超過一個周的同學,強烈建議大家手動的自己敲一遍代碼,你一定學到很多東西。
6.學習LinearLayout布局和RelativeLayout布局。
7.學習SimpleAdapter與資料進行綁定並顯示到ListView上。
8.作者的連絡方式:QQ:421271944 EMAIL:shc111@yahoo.cn.大家有問題可以聯絡我。
9.大家一定要通過這個項目學會單元測試和調試,以及日誌記錄等。大家可以通過改動代碼的某個部分進行一點一點的嘗試,我想,等你把這個DEMO弄懂後,你會進步很大的。
10.這個DEMO我會上傳到GOOGLE得開原始碼上,大家可以自由下載學習。(電驢上傳下載都太慢了,所以就不傳了)
:http://code.google.com/p/sqlitedatabasetest/downloads/list
說明:src->com.parabola.db->MainActivity1是我用SimpleCursorAdapter與ListView綁定的樣本,大家看看即可。
res->layout->mainandlistview.xml是另一個種布局的方式,大家可以不必多看。
com.parabola.test這個包是測試包,使用AndroidJunitTest做測試的,注意測試com.parabola.service下的業務方法
com.parabola.service->OtherUserService:這個是另一種對資料庫操作的方式,大家可以仔細比對代碼的不同,然後查API,或者百度,Google,當然也可以問我。
這個是我做練習的一個DEMO,但是涉及到的知識點卻很多,因此發上來供大家一起學習。涉及到的知識點有:
1.android的SQLite資料庫的使用,以及綁定資料到ListView中;
2.兩種使用資料庫的方式,包括了交易處理;
3.學習LinearLayout布局和RelativeLayout布局,以及UI控制項;
4.學習SimpleAdapter(以及SimpleCursorAdapter)與資料進行綁定並顯示到ListView上;
5.單元測試和調試,以及日誌記錄;