摘要:随着时代的飞速发展,通讯技术也由3G时代全面进入4G时代,无线带宽和传输速度较3G时代又得到了大幅提升,这对于当今近乎普及的智能手机来说是一个很好的平台为智能手机添加更多的应用提供了更多的自由。Android手机系统是谷歌公司推出的由Andy Rubin开发的一款开源的手机操作系统。Java作为开发语言,Eclipse作为编程工具,通过对实现应用程序的学习和平台的系统架构设计,设计出的一款手机通讯录,此通讯录包括,添加联系人,修改联系人,删除联系人,拨打电话,收发信息等功能。使用户对通讯录的需求得到满足。此次设计严格按照标准的软件开发的流程进行,首先对产品进行需求分析,确定通讯录的基本功能,然后开始进行对各功能代码的编写、运行、测试和完善本设计主要采用Android的View框架编写,一部分利用了Android的其他组件进行设计致力于为用户提供更好的用户体验。
关键词:Android手机系统;手机通讯录;开源操作系统
目录
摘要
Abstract
1绪论-1
1.1研究背景-1
1.2研究现状-2
1.3主要工作-3
2 Android技术与理论-4
2.1 Android系统开发简介-4
2.1.1 Android技术简介-4
2.1.2关键应用程序-4
2.1.3应用程序框架-5
2.1.4函数库-5
2.1.5 Linux内核-5
2.2 Android 应用的构成和工作机制-6
2.2.1 Activity-7
2.2.2 Intent Receiver-7
2.2.3 Service-8
2.2.4 Content Provider-8
3 需求分析-9
3.1功能需求分析-9
3.2 系统功能用例分析-9
3.3 安全需求分析-11
4功能设计-12
4.1 总体设计-12
4.2系统功能设计-12
4.3系统数据库设计-13
5通讯录实现-15
5.1 Android 开发平台搭建-15
5.2 具体功能实现与展示-15
5.2.1 界面布局-15
5.2.2 增加联系人功能-16
5.2.3 删除联系人功能-16
5.2.4 通话功能-17
5.2.5 通信功能-18
结论-20
参考文献-21
致谢-22