1.2研究背景及意义
随着信息时代的到来,人们的生活也变得更加简单起来,使用网络共享资源已经成为了时代的潮流,用网上的各种软件来方便生活已经成为了一个不可扭转的趋势。经济的快速发展使得人和人之间的联系不再局限于“你来我往”,人们有时需要和距离很远的人进行通信,电话通信则是一种很重要的渠道。但由于全国的省份,城市众多,从而出现电话区号难记,查找困难等现象。而一个手机上的全国地级市电话区号查询系统则轻松地解决了这个问题。论文网
Android是Google开发的基于Linux内核的开源手机操作系统平台,主要用于便携式设备。联想、戴尔、多普达、飞利浦、中兴、三星、摩托罗拉等厂商已经推出了基于Android平台的智能手机。Android不受任何运营商和开发商的限制,而且它的所有程序都是用JAVA语言编写,这大大降低了开发者的门槛。Android使用XML语言进行界面设计,XML的形式和内容是分离的,这使得相同的数据可以在不同的页面下呈现不同的风格。UI控件的使用,让界面开发更加方便,简单。
近年来,移动设备发展迅速,移动电话更是普及。虽然移动电话更加精致,方便携带,而且业务更加多样化,但是固定电话的优质通话质量,低廉的通话费用和对人的低辐射等优点是移动电话比不了的。而且对很多人来说,固定电话仍然是传送亲情的主要通信工具,号码用的久了也会产生感情,许多农村地区的朋友和老年人仍是固定电话的忠实用户[1]。所以移动电话暂时还是取代不了固定电话,课题所设计的电话区号查询系统还是很有现实意义的。
1.3研究现状
现在国内已经开发出了很多电话区号查询系统,如“全国通”,“百事可查”等等,为人们的生活提供了不少便利。不过区号查询系统在发展的同时也存在一些问题,需要不断改进和完善。有些查询系统数据库资料不全面,有些偏僻地区的区号查询不到;有些查询系统数据倒是很完整,但是不注重界面设计,用户界面不友好,影响用户的使用;还有一部分网上的查询系统,功能比较完善,数据完整,还有每个城市对应的邮编信息,但是对城市信息有介绍的就比较少了。现在的区号查询系统多多少少还是有一些缺陷的。但是随着社会的进步和技术的发展,相信可以做出更人性化、界面更友好的区号查询系统。 文献综述
2 课题相关理论和技术
2.1Android手机操作系统
2.1.1Android简介
Android一词的本义是指“机器人”,也是Google于2007年11月15日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成[2],正在逐渐成为目前移动信息设备应用开发的主要的平台。无论在哪里,只要有移动信号,有一部安卓手机,就可以随时随地地进行办公、网上冲浪、浏览新闻,极大地方便了人们的生活。
Android平台最大的优势就是它的开放性,包括底层操作系统,上层的用户界面和应用程序(移动电话所需的全部软件都在内),而且不存在以往阻碍移动产业发展的专利障碍。Android是第一个对第三方软件完全开放的平台,开发者在开发自己的应用程序时拥有了更大的自由度,同时Android操作系统对开发人员免费提供,使得更多的厂商和开发商加入到了Android阵营中来,为Android平台带来了大量的新的应用。在Android操作系统上,所有的应用程序,不管是是系统自带的还是开发者自己开发的,都是平等的,都可以根据用户的喜好随意更换。Android打破了应用程序之间的界限,所有的程序都可以相互地访问,很方便地实现了程序之间数据的共享。