2.6Vcard简介 13
第三章 需求分析与系统设计 14
3.1功能需求分析 14
3.2用户体验需求分析 16
3.3系统总体结构设计 16
3.4数据库结构设计 17
3.4.1联系人模块 18
3.4.2通话记录模块 20
3.4.3短信模块 20
3.4.4云同步模块 22
3.5项目层次结构设计 22
3.6项目各个包的作用 22
第四章 云通讯录的具体实现 24
4.1Androidstudio开发平台的搭建 24
4.2具体功能实现 24
4.2.1界面布局 24
4.2.2联系人模块 25
4.2.3通话模块 26
4.2.4短信模块 28
4.2.5云同步模块 29
第五章系统测试 31
5.1系统测试目的与意义 31
5.2测试方法 31
5.3测试结果结果 31
结束语 33
致谢 34
参考文献 35
第一章 绪论
1.1 研究背景
Android是基于Linux内核的开源移动Operatingsystem,由Google建立的开放手机联盟持续制定标准引导开发,主要用于在便携式智能终端,如智能手机和平板电脑或其他便携式终端上运行。Android最初是由AndyRubin和其他开发者开发的,开发设计系统的初始目的是运行在数码相机上,依靠强大的智能操作系统来帮助人们使用。然而过了一段时间开发者们发现数码相机的需求期望和功能期望不足以支撑开发成本,又随着智能手机业务的疯狂发展,因而安卓系统的运行平台被迁移到智能手机上面。2005年7月11日,谷歌公司宣布正式收购安卓系统。2007年11月,谷歌与其他84家硬件生产商、软件开发商及通讯服务商等各相关行业企业成立了“OpenHandsetAlliance”,来共同对Android系统进行开发与更新。随后,谷歌经由阿帕奇免费开放源代码许可证的授权许可模式,在网络上公开了安卓的源代码。开放源代码加快了安卓的普及程度,让硬件制造商能够更加便利地推出运行Android系统的手机。后来安卓更逐步拓展到平板电脑以及其他领域上。2010年末数据显示,只用了两年的时间,占领了手机市场进10年的诺基亚的塞班系统在市场占有率上被Android系统正式击败。Android系统正式成为全球市场占有率最高的智能手机操作系统。于二零一四年GoogleI/ODeveloperConference上谷歌官方公布了过去有10亿台安卓终端在过去的一个月里被经常使用过,而在二零一三年六月这个数字被统计为5.38亿。2017年3月,安卓的全球互联网流量和搭载设备超越MicrosoftWindows,正式在各大操作系统中独占鳌头[1]。
移动互联网(MobileInternet,简称MI)是以智能手机、平板电脑等智能移动设备为发起点和接收点,通过移动互联网络的渠道获取服务和信息的新型产业。移动互联网包含Device、System和Application三个层面。设备包含智能手机、平板电脑、智能手表、智能眼镜等移动智能设备。系统层包含了OperatingSystem、Database和SecuritySoftware、Middleware等系统层应用。应用开发者为用户提供的工作、娱乐、休闲、交流等各个方向的应用与服务则属于应用层。伴随着移动互联网产业的进展与移动互联网传输技术的进步,一些无线传输上的重要技术也已经被视为移动互联网的范畴之内例如作为4G通信技术的龙头的而活跃的LTE技术和在近场通信、移动支付等领域制霸的NFC技术等。我国互联网高速发展的这些年,同样是移动互联网如同火山一般爆发增长的日子,而PC互联网市场则比较颓势。经过统计,到二零一三年底为止,中国的移动上网用户人数已经超过了6.5亿,占总网民人数的80%。随着智能手机价格下降,智能手机的普及度也越来越高,手机移动互联网用户的数量正在猛烈地增加中[2]。