您好, 访客   登录/注册

基于云计算的Android手机通讯录

来源:用户上传      作者:

  摘 要 Android是一种以Linux为基础的开源代码操作系统,主要应用于手机,因为其良好的人机交互能力和能够支持众多功能各异的应用软件而深受人们喜爱。自Google于2005年收购Android公司,谷歌在安卓领域投入了大量精力来开发,使得安卓技术得以广泛推广,现安卓移动平台设备在市场上已经得到大量推广及普及。手机通讯录是手机终端必不可少的基础功能,其质量直接影响着用户对手机使用的体验与感觉。手机通讯管理软件不仅仅是能够简单添加联系人以及联系方式的功能,而今已发展成为多种形式,丰富了联系人的信息,存储了更多的内容。本文根据当下人们的实际需求,实现该设计。
  关键词 Android 通讯录 云计算
  中图分类号:TP311 文献标识码:A
  1研究背景
  网络经过多年的发展,使移动终端不再仅仅是通讯网络的终端,还将会成为互联网的终端。在以后的发展中,移动终端的应用软件和服务将会有非常巨大的发展空间。
  Android是一套真正意义上的开放性移动设备综合平台。它最大特点在于它是一个开放的体系架构,能够支持各种可扩展的用户体验,既促进了自身技术的创新,又可减少开发成本,还能使运营商非常方便地制定个性化产品,蕴含着很强大的市场发展潜力。
  2系统研究的意义
  随着5G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎。
  Android 系统除了低廉的成本和良好的用户体验外,因采用了开源的平台,给予了终端厂商和开发者更大的灵活性,开发者在程序的开发移植上更为方便且不需要考虑厂商端内容审核等问题,终端厂商则可以按需深度定制系统开发本地化应用环境,在终端厂商、电信运营商和第三方应用开发商的推动下,用户可选择的应用资源将会进一步丰富。各大Android应用商店呈现百花齐放的态势。带给了应用开发者更多的机遇和极具诱惑力的利润分成,在各应用商店间的移植改造成本也相对较低。随着应用商店的不断发展和开发者的涌,Android平台的应用资源优势正在逐步的扩大。
  3系统主要实现内容
  该系统包括以下主要内容:添加联系人、删除联系人、编辑联系人、查找联系人、打电话、发短信、名片识别、云计算。要设计一个良好的手机通讯录,首先必须明确该应用环境对系统的要求、Android手机通讯录应用背景以方便用户使用。
  通过对Android技术的相关研究,了解Android源码实现原理以及过程,从而设计出一款能够使用的手机通讯录。
  这款软件实现的相关内容如下:
  (1)简洁、实用的操作界面;(2)显示所有联系人的列表;(3)添加联系人;(4)删除联系人;(5)修改编辑联系人;(6)呼叫联系人;(7)发送短信至联系人;(8)名片识别;(9)二维码扫描;(10)云备份与云同步。
  4基本功能需求
  (1)用户通过通话记录可以进行查看最近通话记录,选中其中一条记录,可以对该联系人拨打电话、发送短信或者删除记录。
  (2)用户通过短信记录功能可以发送短信,删除短信记录。
  (3)用户通过联系人功能可以保存联系人的详细信息,可以对联系人进行编辑、删除、拨打电话、发送短信可以根据索引条件搜索联系人。
  (4)二维码名片识别与存储。
  (5)整个通讯录查询功能:若忘带手机想要查询已备份的通讯录,可通过百度账号查看已备份的通讯录信息,并提供导入导出功能;用其账户登录也可查看已备份的通讯录信息。
  (6)信息照片拍摄录入,不用人为输入,可识别图像(若拍摄的名片等)获得所要存储目标用户的信息。
  (7)用户通过个人中心可以设置自己的详细信息,这样方便其他人了解自己。云同步能使用户的数据在云端得到保存,在本地数据出现损坏的时候,通过云同步得以恢复,当然用户可以进行同步时时更新云端数据。
  5系统总体设计
  Android手机通讯管理软件主要功能模块包括:新建联系人、联系人查看、聯系人编辑、联系人删除、呼叫、发送短信、搜索、名片识别、二维码扫描、云计算。
  6业务流程图
  用户进入手机通讯管理软件后,会看到通讯记录界面,可查看、删除通讯记录信息;联系人列表界面主菜单中包括添加联系人、修改联系人、删除联系人、搜索联系人。点击联系人会进入联系人查看界面,可以对联系人进行编辑、删除、拨打电话、发送短信;短信界面包括发送短信、查看短信、删除短信功能;工具界面包括个人中心、名片识别、二维码扫描、云计算。点击云计算可进行云备份、云同步、云查询操作。
  7系统数据流分析
  7.1数据增加流程图
  添加联系人时,数据由用户输入,点击确定按钮,判断数据是否合法(及用户名是否为空),合法则插入到数据库;不合法,提示错误信息,让用户重新输入。
  7.2数据修改流程图
  编辑联系人时,点击编辑联系人菜单,输入修改后的数据,点击确定按钮,判断数据是否合法,合法,则更新数据库;不合法,则返回错误信息。
  7.3数据删除流程
  当用户选定一个联系人时,单击删除联系人菜单,提示用户是否删除,点击确定按钮,则从数据库中删除此条记录。
  8结束语
  手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有9成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展,大大丰富了内容,同时结构也发生了革命性变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层人士的喜爱。
  参考文献
  [1] 牛丽平,郭新志,宋强,杨继萍.UML面向对象设计与分析[M].北京:清华大学出版社,2007.
  [2] 李刚.疯狂Java讲义[M].电子工业出版社,2008.
  [3] 陈浩.Java从入门到精通[M].机械工业出版社,2011.
  [4] 明日科技.Android从入门到精通[M].北京:清华大学出版社,2012.
转载注明来源:https://www.xzbu.com/1/view-15073443.htm