【Android】實驗8 SQLite數據庫操作2016.5.12


實驗8  SQLite數據庫操作

【目的】

    設計一個個人通訊錄,掌握Android平台下的數據庫開發,該個人通訊錄主要包括聯系人列表和聯系人詳細信息等界面。

【要求】

程序主界面是通訊錄的目錄顯示手機上聯系人的名稱。點擊聯系人的姓名可以顯示聯系人的詳細信息。在按了MEMU鍵之后會彈出菜單欄。單擊菜單欄上的按鈕可以添加聯系人和刪除聯系人

 

【過程】

   (1)確定數據庫的數據結構。本程序只要一張表,該表的內容及說明如下表所示

 

 

字段名稱

數據類型

說明

字段名稱

數據類型

聲明

_id

Integer

所插入記錄的編號

name

varchar

聯系人名稱

phone

Varchar

聯系人的固定電話

mobile

varchar

手機號碼

 

Email

Varchar

聯系人的郵箱的地址

post

varchar

聯系人固話

addr

varchar

聯系認的地址

comp

varchar

聯系人所在地

 

(2) 在res/drawable-mdpi目錄下拷入程序要用的圖標

1)新建工程

 2)修改布局文件activity_main.xml

(3)定義字符串資源string.xml

 

(4)開發布局文件activity_main.xml用於顯示聯系人列表。

 

(5)layout目錄下新建一個detail.xml,用於顯示聯系人詳細信息,代碼參考如下:

 

 

 

 

 

 

 

 

 

 

(3)開發數據庫輔助類MyOpenHelper類,新建一個MyOpenHelper.java。其中的框架代碼如下

 

 

 

(4)接下來便進入MainActivity端的開發,實現數據庫增加、刪除、修改記錄等操作

(5)新建一個Activity名字叫DetailActivity.java,實現聯系人詳細信息顯示功能。

 

 

 

【拓展實驗】實現按姓名或者電話查詢通訊錄記錄。

實驗報告要求

1)     詳細寫出自己所做實驗的步驟和內容;

2)     詳細記錄實驗過程中發現的問題以及解決問題的方法;

3)     給出程序運行過程中各個頁面的截圖;

4)     提交文件包括:實驗報告、源代碼、可運行的安裝程序,所有文件打包壓縮;

5)     壓縮包命名格式:專業+學號+姓名+實驗8.rar

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM