安卓通讯录实训报告.doc
《安卓通讯录实训报告.doc》由会员分享,可在线阅读,更多相关《安卓通讯录实训报告.doc(8页珍藏版)》请在迅下文库上搜索。
1、.安卓实训设计报告安卓通讯录设计题目: 安卓通讯录 班 级:_学 号:指导日 期: 20XX6月7日 内容要求一、题目分析,功能要求。 1.1 实验目的熟悉Android软件开发的基本架构 利用Eclipse和ADT插件设计通讯录 1.2 功能本手机通讯录工具主要实现五大功能:联系人的查询:字段查询,分组查询,字母排序查询;增加、删除联系人以及修改联系人信息;导入、导出联系人;发送联系人信息;设置。二、实验设计2.1 UI设计我们用一个ListView来显示整个通讯录,其中用TextView显示每一记录,他们的xml文件分别为:main.xml,addres.xml,list_item.xml
2、,find.xml。2.2功能的设计为了在主界面中浏览联系人的信息,并且创建主要菜单栏,我们设计了MainActivity类,主要用于显示联系人信息和菜单栏,通过菜单栏,实现通讯录的相关功能。AddressBook类主要是为了实现联系人的添加功能,并且实现信息的保存后跳转到主界面。Findactivity类主要是为了实现联系人的查找功能,输入联系人的姓名,点击查找按钮,显示所查联系人的相关信息。三、 实验程序四、实验效果图五、总结通过设计该通讯录,主要学习了UI设计、数据库的综合操作、动态菜单的使用以及各种权限的注册。通过本次设计,使我对Android平台的数据库操作有了更进一步的理解,同时也
3、对Android系统有了更深入的了解。附录一/定义数据publicclass ContactColumn implements BaseColumnspublic ContactColumn/列名publicstaticfinal String NAME = name;/姓名publicstaticfinal String MOBILENUM = mobileNumber;/移动publicstaticfinal String HOMENUM = homeNumber;/家庭publicstaticfinal String ADDRESS = address;/地址publicstaticfi
4、nal String EMAIL = email;/邮箱publicstaticfinal String BLOG = blog;/博客/列 索引值publicstaticfinalint_ID_COLUMN = 0;publicstaticfinalintNAME_COLUMN = 1;publicstaticfinalintMOBILENUM_COLUMN = 2;publicstaticfinalintHOMENUM_COLUMN = 3;publicstaticfinalintADDRESS_COLUMN = 4;publicstaticfinalintEMAIL_COLUMN = 5
5、;publicstaticfinalintBLOG_COLUMN = 6;/查询结果publicstaticfinal String PROJECTION =_ID,NAME,MOBILENUM,HOMENUM,ADDRESS,EMAIL,BLOG,;publicclass DBHelper extends SQLiteOpenHelperpublicstaticfinal String DATABASE_NAME = mycontacts.db;/数据库名publicstaticfinalintDATABASE_VERSION = 2; /版本publicstaticfinal String
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通讯录 报告
