2024年1月12日发(作者:豆开朗)
基于Android的手机归属地查询系统的开发
摘 要
据调查显示,目前全球智能手机的销量达到了前所未有过的记录。而其中的安卓系统的手机用户占了相当的一部分。全球的运营商不断的加大力度对购买手机进行一定的补贴,安卓系统等操作系统的低成本手机不断的在市场具有超速的增长速度。据调查显示。安卓系统的手机销量增长的速度近段时期超过了所以手机市场平均增长的速度。在2010年的时候全球的智能手机已经开始了激烈的竞争。LG和三星等等很多智能手机都有拓宽各自销量的规模性规划,打算把产能进行扩大,智能手机的竞争对于我们消费者来说是一件很好的事情,但是在此基础之上会给厂家造成很大的压力和相对较低的利润。目前很多的智能手机都是使用的安卓系统。安卓系统具有一个很好的功能就是对号码归属地的查询。
目前很多人在接电话时都会避免不了的陌生号码打进来,所以对于号码归属地的查询就会很重要。本文主要是对安卓系统手机的号码归属地查询进行研究的。为了方便人们的生活,手机号码归属地查询将会是一个很好的功能,对手机归属地系统进行研究有助于人们通过本文更好的了解手机的功能,并进行使用。
关键词:手机系统; 安卓; 号码归属地; 竞争- 1 -
目 录
第一章 绪论......................................................... 2
第二章 所用技术简介................................................. 3
第三章 开发环境简介................................................. 3
(一)目前运用智能手机的现状...................................... 3
(二)开发环境的介绍.............................................. 4
第四章 搭建过程..................................................... 4
(一)对搭建过程的简介............................................ 4
(二)通过技术搭建要实现的目标.................................... 5
第五章 代码实现过程简介............................................. 6
第六章 虚拟机测试和真机测试结果展示................................. 6
结束语.............................................................. 8
参考文献............................................................ 9
致 谢............................................................. 10
- 1 -
第一章 绪论
随着3G和WiFi网络的覆盖范围不断的扩大,移动互联网的发展正呈现迅速发展的趋势,从2010年7月开始,移动互联网用户的增速就开始超过PC互联网用户,这个趋势越发明显,移动互联网的强势崛起已经势不可挡。在移动互联网用户中,android和IOS用户占有很大的份额,但是android份额远远大于IOS。安卓手机已经在智能手机领域占有很大的用户群体。现在从事安卓应用开发的技术人员在逐渐的增加,但是面对市场上对安卓技术人员需求的更大幅度的增速,安卓开发依然是一个很有前途的行业。
在当今的手机市场上,安卓系统可谓是占了很大一部分。由于安卓系统的全面性,吸引了相当一部分的消费者,虽然说安卓系统的手机具有很高的销量,其功能也很好,大是从另一方面来说安卓系统也有需要继续开发的地方。安卓系统的市场是建立在移动互联网的前提下,互联网上的安卓功能到目前为止已经出现了三四百个,对于流量比较大的已经超过了三十个左右。但是每一个消费品都具有不同的消费者,而各个消费者对产品都具有不同的要求,这也就是说,要想适应消费者的需求需要建立各种不同的功能,尽可能满足消费者的要求才可以使自己的商品更快的卖出去,才能够取得利润。
根据有关参考文献的查阅,有人针对安卓的市场需求做了一个测试,根据市场的测试调查挑选24个最经常的安卓市场进行了测试。对安卓的每一款功能进行调查,发现不同的人具有不同的喜欢爱好,一部分人需要用手机归属地的查询功能,他们认为有这个功能可以更方便他们对陌生来电的查询,也方便了对垃圾信息的查询并进行举报等等。还有一部分人对照相机的清晰程度比较在意而不介意手机号码归属地的查询功能,他们认为手机是最方便的工具,在外出时看到好看的风景可以随时随地的拍摄下来,手机相机的清晰程度很重要,而号码归属地查询的功能可能是次要的。
本课题是基于安卓开发的一个小型应用程序,该程序虽然很简单,但是很实用,用户可以通过该应用准确的定位陌生来电号码的归属地及其他相关信息,可以为用户是否接听该电话提供相应的依据。现在的安卓应用软件很多,其中有许多都是一些没有经过系统培训的人员开发的,在开发过程中会可能会存在一些小的漏洞,所以只有不断的对一类软件进行开发才会让这类软件达到一个很高的水准。虽然市场上这类的软件很多但是我相信面对如此巨大的市场肯定可以找到用户群体使用该软件。- 2 -
第二章 所用技术简介
目前智能手机已经深入到了人门的生活中,大部分人在买手机时都会考虑买智能手机,到目前为止安卓系统的智能手机在市场的占有率很高,其销量的增长,以及功能的方便,得到了很多人的信赖。智能手机的很多功能已经越来越迅速的融入到了人们的生活中,现代人们的生活越来越加的规范化和信息化。随着社会信息化的发展,大部分人们的生活也便的具有规范性。大多数人们对自己出门行动都越来越加的规范。出门时查看天气情况,去旅游时查看旅游地的路线、饮食、天气情况等等、网络的地址、闲暇的时候查看陌生的来电号码归属地等等。这些事情对于现代信息化的社会来说,都是很容易实现的,大屏的智能手机一键就可以轻松的搞定,这些方便时时刻刻的存在于人们的身边。所以,对于现代的很多人们来说都会喜欢这些小软件的存在。当我们的手机中具有功能齐全的软件时我们可以随时随地的做自己想做的事情,不仅方便携带还可以随时随地的进行资料的查询,对于人们在很多方面的应急也是有着很大的作用。
对于智能手机来说,具有一款较专业的查询软件是相当重要的,现在市场上大多数的智能手机用户都会下载查询软件,通过对查询软件的应用可以对很多的资料进行设置,可以识别陌生号码的归属地以决定陌生电话的接听与否。现在很多的手机对于满足人们逐渐发展的需要是很困难的,所以就有很多的人在互联网上进行各种各样的手机软件查询。对于手机也来说要对自己的手机进行不断的创新,把功能进行升级,逐步的跟随人们的思想才能在市场上利于不败之地。目前很多的手机进行软件的更新,对于安卓系统的手机来说号码归属的的设计很重要。
手机号码归属地的查询功能主要是通过WebService远程的接口进行手机号码归属地的查询的。当一个手机接收到陌生人的来电时,普通的手机只是会显示来电的号码,这时我们会考虑要不要接电话,但是由于没有来电地区的显示,很可能会使我们犹豫很久,现在时期的智能手机如果安装了来电号码归属地的查询,就能够使我们很容易的对陌生电话号码进行查询,进而可以快速的决定是否需要对此电话进行接听。WebService远程接口主要是与来电地区的手机号码进行无线式的链接,通过快速的接口链接可以确定来电手机所在地,还有一些技术可以甚至可以确定手机所在的具体位置,城镇名称街道名称等等,这些都是由于WebService远程接口所实现的功能。在智能手机上安装远程的借口,可以很便利的为我们的生活服务,目前很多的智能手机都具有此功能,要想使手机业在市场上提高销量,对手机功能的作用进行创新是必不可少的一项作用。
本文是基于安卓手机的一个小型的软件开发,在目前的社会中,虽然安卓手机已经具有很多的使用性软件,但是,对于号码归属地功能的查询,是目前对人们作用很大的功能之一。通过运用此软件,我们可以很方便的对陌生来电的号码地区识别,还可以对其基本信息进行了解,以决定是否需要接听此电话,另外还可以对垃圾信息进行识别,以更好的运用自己的手机,不仅可以节省话费,还可以防止我们被骚扰。
第三章 开发环境简介
(一)目前运用智能手机的现状
目前智能手机在社会上的需求量越来越多,随着经济的快速发展,人们的生活也逐步的向小康式的社会走去,各家各户的生活逐步的富裕起来。在买手机方- 3 -
面,很多人逐渐的想智能手机靠拢,因为智能手机不仅功能多,在上网查资料等等方面反映的还比普通手机要快很多。当人们去旅游的时候可以快速的通过手机上网查询该地的风俗习惯,地区文化等等,而不用到处的找网吧通过电脑查询。智能手机在某种程度上就是一个缩小式的计算机,它可以快速的对一些事情进行处理,满足人们方便易携带,功能多的要求。但是随着人们需求的不断上升,对智能手机功能的更新也是必须要做到的。很多人因为工作的繁忙总是会漏掉几个未接的电话,或许我们会担心是好朋友有困难急需帮助,当我们打回去的时候,很可能会掉入通话的陷阱,对我们的话费也会有很多的损失。一些不正当的行业会用这种方法对我们的话费进行骗取,但是当我们的手机安装了号码归属地查询功能的时候,可以快速的对号码的基本信息进行查询,得知陌生号码的所在地区,在通过对地区的确认可以知道此地区是否有自己的好友,,如果没有好友,那很可能是诈骗性的电话骚扰,我们就可以对其进行拉黑,或者举报等等保护自己的合法权益。目前智能手机在市场上的销量也在逐渐的增加,智能手机在对人们的生活进行改变的同时,我们也要对智能手机的功能进行逐步的改变,使它能够满足人们快速发展的需要。
(二)开发环境的介绍
随着经济的发展,3G和WiFi网络对信息的覆盖范围也在逐渐的扩大,移动互联网的发展正在以一个高速公路的方式加速的发展,从2010年7月开始,移动互联网用户的增加速度就已经开始超过PC互联网的用户,并且这个发展的趋势还在增加,并越发的明显,移动互联网的强势崛起已经势不可挡。在移动互联网用户中,android和IOS用户占有很大的份额,但是android份额远远大于IOS。安卓手机已经在智能手机领域占有很大的用户群体。现在从事安卓应用开发的技术人员在逐渐的增加,但是面对市场上对安卓技术人员需求的更大幅度的增速,安卓开发依然是一个很有前途的行业。对手机号码归属地的开发将会是一个重要的项目,随着人们需求的增长,此项目必将得到众多人的运用。对安卓手机的号码归属地软件进行开发,首先要对安卓系统手机的应用的功能特点进行分析。对这项功能的开发需要具有两个界面的开发,一是查询的界面,二是结果显示的界面。对查询界面的开发我们需要运用易点开发网站,把手机平台的各种安装包进行生成,进而选择需要生成的平台。对这项功能的开发需要具有高技术的人才进行研究,在目前的安卓系统中虽然具有很大的改变以及对人们的适应性,但是就目前情况来看,安卓系统的开发中还有一部分的人员是没有经过培训的,他们对技术的开发方面会有一定的缺陷,所以我们要想使安卓系统在市场中立于不败之地就要对其进行检查并更新,开发具有现实意义的创新性功能。
通过对号码归属地软件的开发用户可以很方便的通过此软件准确的定位陌生来电号码的归属地及其他相关信息,可以为用户是否接听该电话提供相应的依据。现在的安卓应用软件很多,其中有许多都是一些没有经过系统培训的人员开发的,在开发过程中会可能会存在一些小的漏洞,所以只有不断的对一类软件进行开发才会让这类软件达到一个很高的水准。虽然市场上这类的软件很多但是只要我们能够把软件做好,在巨大的市场上,一定能够引来众多的消费者。
第四章 搭建过程
(一)对搭建过程的简介
对手机软件进行开发的第一步就是要明确开发的环境,当我们对开发的环境进行明确以后,确保该应用程序能够在市场上生存时接下来就要对搭建软件程序- 4 -
的过程进行研究了。对搭建过程的研究需要综合方方面面的事情,在总体上进行考虑。这里我们主要是通过JDK 1.6,Eclipse 3.4,Android SDK 2.0, ADT 0.9.4;这些软件进行搭建研究的。在进行研究时一定要保证软件的安全性,我们所研究的这些软件都是通过官方网站下载的保证了开发环境的稳定性的软件。
对手机号码归属地的功能开发虽然只是一个很小的开发,但是对人们的方便却有着不可磨灭的作用。通过此软件人们可以节省话费,防止骚扰。在开发的过程中需要对各方面的因素进行综合,不仅仅要考虑适应性,还要考虑创新性。通过对一些软件的研究,采取其精华,把不适应人们应用的东西进行完善,通过完善提高人们的运用率。对手机号码归属地的搭建并不是一件十分简单的事情。在搭建的之前需要把各项的需要以及将会发生的考虑清楚,也就是在进行之前要做一个全方位的考虑,要先把搭建的过程进行透彻的分析。对于JDK 1.6,Eclipse
3.4,Android SDK 2.0, ADT 0.9.4;这些软件进行研究的,需要我们通过网站进行仔细的分析。在搭建的起初首先要对这些软件的安全性进行考虑,保证搭建环境的稳定,搭建目的的明确。
首先我们要对手机系统进行分析,对技术的搭建符合大多数人们的需要,然后对搭建的环境进行考虑,保证搭建的目的性不被破坏。在对软件进行搭建时先对起初的软件进行研究看那些方面对人们的需求具有不可取代的作用,然后在了解其对人们的不可用性并进行改观。对于之前系统中不被人么多认可的软件,我们可以对其进行更新,研究出更符合人们需求的软件。
(二)通过技术搭建要实现的目标
第一、通过对此功能的建立需要满足人们逐渐增长的需求。对开发过程的搭建,我们要采取具有代表性的功能搭建进行运行。随着目前社会快速的发展,对于研发出一套具有高能效的设备系统已经具有了很高的需求。
第二、对此技术的搭建,需要综合软件功能的结果。在网络上要首先把归属地的数据库获取下来,然后对其进行保存。对技术的搭建需要具有自己的层次,把我们获取的数据库用一种方便的格式,转化成自己的内容,在我们将数据库的格式进行转化之后,其大小将会减少百分之八十,然后我们对其进行压缩,以方便用户的运用。
第三、要对大多数用户的生活习惯相符合,顺应发展趋势。对手机归属地号码的建设主要目的是为了方便用户,所以我们在建立的时候一定要根据用户的习惯,进行方便性的设置。进行设置的项目要包括以下几个方面:本项目包括信息显示界面、后台数据存储等内容。包括:号码的归属地、所属省份、所属城市、卡类型等内容;后台信息包括:号码地的信息库、黑名单内容等信息。
第四、设计的功能要有自己的特色,具有创新性。在对软件的设计中要具有创新性的意义。就目前的情况来看,这类软件在很多的手机上已经具有了很大的应用,所以我们只有对自己的产品进行创新才能在巨大的市场中立于不败之地。我们的软件功能如下,提供手机号码的归属地查询功能,用户输入所查号码,可以获得该号码的归属省份及城市信息、该城市的区号和和邮政编码,还有对该号码的卡类型(移动卡、联通卡、电信卡或者固定电话)的查询。该应用的特色是:通话时长控制提醒以及提供一个黑名单号码库,如果所查号码有诈骗记录将提醒用户该信息以防用户被骚扰。
对搭建过程的合理性考虑是事关重大的,在对软件进行开发时最重要的是对其功能以及过程具有很好的设计理念。一个软件的设计,不是只有把某一个部分设计好就能够成功的,在设计的理念中要全方位的考虑,综合性对软件设计的步- 5 -
骤进行考虑。不仅要考虑将来在市场上的供求关系,更要考虑使用率,还要考虑是否与消费者的使用观念一致。
第五章 代码实现过程简介
本课题采取建立内部号码段数据库的方式进行号码的查询实现,这样可以很快的实现号码的查询,让用户用最少的等待获得最真实的结果。如果要通过网络进行查询,网络会有一定的延迟,而且不稳定。对于代码的实现过程,把设计好的程序中输入手机号码,包括实例代码和查询代码。当输入最低7为时可以自动的现实手机号码的所在位置,另外如果在得到手机号码的前七位时,可以得到支持的手机号码所在的前缀,把之前的目录进行取消,然后对上一级目录进行完整化,取得该号码的后三位,进而确定其准确的归属地。
对此软件的设计包含的内容也有很多,因为市场是不断发展,我们的创新也要跟得上市场的发展,才能快速的使用与消费者。软件的设计不仅仅包括信息显示界面、后台数据存储等内容。还包括:号码的归属地、所属省份、所属城市、卡类型等内容。后台信息包括:号码地的信息库、黑名单内容等信息。对该软件的设计具有很大的功能性,对于图形界面设计来说,其简洁、全面的用户界面可以让用户有一个很好的体验,对用户的满意度起很大的作用,所以界面设计很是重要。我们在研究的过程中首先借鉴了很多书中的观点以及方法,《Android应用开发揭秘》、《Android应用开发详解》中等等都详细的介绍了安卓开发的各个功能块和图形界面设计。书中详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpenGL等高级知识对开发该项目起到了关键的知道作用。在对这个软件进行设计的同时主要参考的资料也是非常重要的。对于后台数据库建设来说数据是该项目的核心,起中对数据的读取和写入更是在起关键作用。XML是一种描述数据和数据结构的语言,可以保存在任何可以存储文本的文档中。《Java XML编程指南》介绍了XML的基本语法和编辑工具,XML的运行环境,最后以实例的方式综合介绍DOM、SAX、XSL、DSO、CSS等多种XML技术的应用,并探讨了XML与数据库的关系。通过这本的阅读可以详细了解xml的应用,为该系统设计一个合理、操作方便快捷的数据库。我们在对数据库进行构建的同时,要准确的把握数据库的合理性,及时的实现安全性。
第六章 虚拟机测试和真机测试结果展示
对手机号码归属地软件的设计需要合理的方案,在对其进行设计完之后要能够保证其功能的合理性运转。目前有很多人以自己的手机为例进行小功能的设计,但是在设计完之后再对真机和虚拟机的测试上具有不同的反映,很多是在虚拟机上测试具有很好的作用,但是当他们在真机上面进行测试时却发现根本是空无的,没有任何的反映。这些现象的原因有很多,很多的可能是虚拟机和真机的所有系统有所差别,另外的一种可能是其所在的手机具有内在的不同以导致其测试的不同。
本文所做的小型的软件研究主要是归属地的基础信息进行研究的,在研究的工程中叶参考了大量的资料和文献,经过实践的证明,虚拟机和真机的测试结果有一定的差别,但是基本的功能是合理的。虚拟机测试显示号码归属地的具体信息,包括身份证信息以及具体的详细信息等等,但是真机的测试对号码归属地的- 6 -
显示没有十分的详细。但是从另一方面来说,虽然真机的测试没有虚拟机的测试结果详细,但是其内容与当今市场的手机号码归属地查询相比更优越。有了这一项功能,人们可以更详细的知道陌生来电的具体所在位置,可以快速的做出接与不接的反应。不仅仅方便了人们的生活,还为很多的人们节省了电话费。
随着当今社会的发展,对手机的要求越来越高级。一部智能手机就相当于是一部移动式的计算机,人们可以随时随地的做自己想做的事。移动互联网的实行,方便了人们的上网。手机号码归属地功能的实现方便了人们对陌生电话,垃圾信息的快速确认,可以提高人们的防范意识。我们的这次研究从整体上来说是可行的,其研究的结果虽然没有想象中的具体,但是在现实意义上它更高于之前的其它号码归属地的信息查询功能,相信对此技术进行开发一定能够在市场上具有很好的运用性能。- 7 -
结束语
随着社会的不断发展,经济也在迅速的发展。在当今的时代,计算机已经深深的进入了人们的生活,各行各业离不开了网络。随着计算机行业的迅速发展,目前很多人亟待的需求一个能够随时移动的网络,也就是移动互联网。对移动互联网的需求是我们必须要解决的问题。在当前的市场上,智能手机的购买量已经超过了之前购买量的很多,所以在对智能手机功能的运用上,人们也有着越来越多的需求,对于功能的创新迫在眉睫。本文主要是对智能手机安卓系统进行了一个小型的应用程序的开发,该程序虽然很简单,但是很实用,用户可以通过该应用准确的定位陌生来电号码的归属地及其他相关信息,可以为用户是否接听该电话提供相应的依据,也就是我们常常会用到的手机号码归属地的查询功能。现在的安卓应用软件很多,其中有许多都是一些没有经过系统培训的人员开发的,在开发过程中会可能会存在一些小的漏洞,所以只有不断的对一类软件进行开发才会让这类软件达到一个很高的水准。虽然市场上这类的软件很多但是我相信面对如此巨大的市场肯定可以找到用户群体使用该软件。
面对如此巨大的市场,每一个行业都必须对其产品进行创新,才能满足人们不断增长的需求。安卓系统手机目前在市场的销量很高,其应用的软件业非常的多,但是就目前的情况来看,安卓手机的很多程序并不是由专业的人士进行开发的,很多是由于一些并没有经过特殊培训的人进行开发研究的,他们在对一些程序进行开发时会具有一些漏洞,所以我们要对其程序进行创新,在传统的程序构建的基础上进行完善,把更多的不合理的程序设计成合理的程序功能。本文是对手机号码归属地的设计进行研究的。就目前市场来看,已经具有了很多的这类功能,但是现在的很多关于手机号码归属地的查询只是对手机号码所在地的查询。从一方面来说这对手机号码归属地软件的设计不免有一些浪费。本文的研究部单单是对号码所在地进行查询,而是还可以对号码有关的信息进行查询,例如:身份证号码的查询,所在街道的查询等等多功能的查询系统。相信通过这一功能的设计会使安卓系统更加的人性化。- 8 -
参考文献
[1]殷兆麟等.java语言程序设计[M](第二版).北京:高等教育出版社,2007.
[2]荣钦科技.java程序设计应用基础教程[M].北京:中国铁道出版社,2006.
[3]Bruce 编程思想[M](第四版).北京:机械工业出版社,2007.
[4]杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社,2010.
[5]佘志龙.Google Android SDK开发范例大全[M](第三版).王世江改编.北京:人民邮电出版社,2011.
[6]Gay ann,Gary 核心技术 卷1:基础知识[M].北京:机械工业出版社,2012.
[7]Gay ann,Gary 核心技术 卷2:高级特性[M].北京:机械工业出版社,2012.
[8]郭宏志.android应用开发详解[M].北京:电子工业出版社,2010.
[9]靳岩等.android开发入门与实战[M].北京:人民邮电出版社,2009.
[10]汪永松.android平台开发之旅[M](第二版).北京:机械工业出版社,2010.
[11]Tom Myers等.Java XML编程指南[M].北京:电子工业出版社,2001.
- 9 -
致 谢
随着时间的推移,大学生活即将结束。经历大半年时间的磨砺,毕业论文即将告一段落,回首这段时间的收集、整理、思索、停滞、修改直至最终完成的过程,我得到了许多的关怀和帮助,现在要向他们表达我最诚挚的谢意。
我要深深感谢我的指导老师。在论文的选题、搜集资料和写作阶段,老师给我了极大的关怀和鼓励。在论文的写作过程中,每当我有所疑问,他们都会放下繁忙的工作,不厌其烦地指点我。我还要感谢那些给我提供参考文献的学者,有了你们著作和文章的帮助,我的思路才能得到了最大的启发,所以向这些学者们表示由衷的感谢。最后,我要感谢参与我论文评审和答辩的各位老师,他们给了我一个审视几年来学习成果的机会,让我能够明确今后的发展方向,他们对我的帮助是一笔无价的财富。我将在今后的工作、学习中加倍努力,以期能够取得更多成果回报他们、回报社会。
- 10 -
2024年1月12日发(作者:豆开朗)
基于Android的手机归属地查询系统的开发
摘 要
据调查显示,目前全球智能手机的销量达到了前所未有过的记录。而其中的安卓系统的手机用户占了相当的一部分。全球的运营商不断的加大力度对购买手机进行一定的补贴,安卓系统等操作系统的低成本手机不断的在市场具有超速的增长速度。据调查显示。安卓系统的手机销量增长的速度近段时期超过了所以手机市场平均增长的速度。在2010年的时候全球的智能手机已经开始了激烈的竞争。LG和三星等等很多智能手机都有拓宽各自销量的规模性规划,打算把产能进行扩大,智能手机的竞争对于我们消费者来说是一件很好的事情,但是在此基础之上会给厂家造成很大的压力和相对较低的利润。目前很多的智能手机都是使用的安卓系统。安卓系统具有一个很好的功能就是对号码归属地的查询。
目前很多人在接电话时都会避免不了的陌生号码打进来,所以对于号码归属地的查询就会很重要。本文主要是对安卓系统手机的号码归属地查询进行研究的。为了方便人们的生活,手机号码归属地查询将会是一个很好的功能,对手机归属地系统进行研究有助于人们通过本文更好的了解手机的功能,并进行使用。
关键词:手机系统; 安卓; 号码归属地; 竞争- 1 -
目 录
第一章 绪论......................................................... 2
第二章 所用技术简介................................................. 3
第三章 开发环境简介................................................. 3
(一)目前运用智能手机的现状...................................... 3
(二)开发环境的介绍.............................................. 4
第四章 搭建过程..................................................... 4
(一)对搭建过程的简介............................................ 4
(二)通过技术搭建要实现的目标.................................... 5
第五章 代码实现过程简介............................................. 6
第六章 虚拟机测试和真机测试结果展示................................. 6
结束语.............................................................. 8
参考文献............................................................ 9
致 谢............................................................. 10
- 1 -
第一章 绪论
随着3G和WiFi网络的覆盖范围不断的扩大,移动互联网的发展正呈现迅速发展的趋势,从2010年7月开始,移动互联网用户的增速就开始超过PC互联网用户,这个趋势越发明显,移动互联网的强势崛起已经势不可挡。在移动互联网用户中,android和IOS用户占有很大的份额,但是android份额远远大于IOS。安卓手机已经在智能手机领域占有很大的用户群体。现在从事安卓应用开发的技术人员在逐渐的增加,但是面对市场上对安卓技术人员需求的更大幅度的增速,安卓开发依然是一个很有前途的行业。
在当今的手机市场上,安卓系统可谓是占了很大一部分。由于安卓系统的全面性,吸引了相当一部分的消费者,虽然说安卓系统的手机具有很高的销量,其功能也很好,大是从另一方面来说安卓系统也有需要继续开发的地方。安卓系统的市场是建立在移动互联网的前提下,互联网上的安卓功能到目前为止已经出现了三四百个,对于流量比较大的已经超过了三十个左右。但是每一个消费品都具有不同的消费者,而各个消费者对产品都具有不同的要求,这也就是说,要想适应消费者的需求需要建立各种不同的功能,尽可能满足消费者的要求才可以使自己的商品更快的卖出去,才能够取得利润。
根据有关参考文献的查阅,有人针对安卓的市场需求做了一个测试,根据市场的测试调查挑选24个最经常的安卓市场进行了测试。对安卓的每一款功能进行调查,发现不同的人具有不同的喜欢爱好,一部分人需要用手机归属地的查询功能,他们认为有这个功能可以更方便他们对陌生来电的查询,也方便了对垃圾信息的查询并进行举报等等。还有一部分人对照相机的清晰程度比较在意而不介意手机号码归属地的查询功能,他们认为手机是最方便的工具,在外出时看到好看的风景可以随时随地的拍摄下来,手机相机的清晰程度很重要,而号码归属地查询的功能可能是次要的。
本课题是基于安卓开发的一个小型应用程序,该程序虽然很简单,但是很实用,用户可以通过该应用准确的定位陌生来电号码的归属地及其他相关信息,可以为用户是否接听该电话提供相应的依据。现在的安卓应用软件很多,其中有许多都是一些没有经过系统培训的人员开发的,在开发过程中会可能会存在一些小的漏洞,所以只有不断的对一类软件进行开发才会让这类软件达到一个很高的水准。虽然市场上这类的软件很多但是我相信面对如此巨大的市场肯定可以找到用户群体使用该软件。- 2 -
第二章 所用技术简介
目前智能手机已经深入到了人门的生活中,大部分人在买手机时都会考虑买智能手机,到目前为止安卓系统的智能手机在市场的占有率很高,其销量的增长,以及功能的方便,得到了很多人的信赖。智能手机的很多功能已经越来越迅速的融入到了人们的生活中,现代人们的生活越来越加的规范化和信息化。随着社会信息化的发展,大部分人们的生活也便的具有规范性。大多数人们对自己出门行动都越来越加的规范。出门时查看天气情况,去旅游时查看旅游地的路线、饮食、天气情况等等、网络的地址、闲暇的时候查看陌生的来电号码归属地等等。这些事情对于现代信息化的社会来说,都是很容易实现的,大屏的智能手机一键就可以轻松的搞定,这些方便时时刻刻的存在于人们的身边。所以,对于现代的很多人们来说都会喜欢这些小软件的存在。当我们的手机中具有功能齐全的软件时我们可以随时随地的做自己想做的事情,不仅方便携带还可以随时随地的进行资料的查询,对于人们在很多方面的应急也是有着很大的作用。
对于智能手机来说,具有一款较专业的查询软件是相当重要的,现在市场上大多数的智能手机用户都会下载查询软件,通过对查询软件的应用可以对很多的资料进行设置,可以识别陌生号码的归属地以决定陌生电话的接听与否。现在很多的手机对于满足人们逐渐发展的需要是很困难的,所以就有很多的人在互联网上进行各种各样的手机软件查询。对于手机也来说要对自己的手机进行不断的创新,把功能进行升级,逐步的跟随人们的思想才能在市场上利于不败之地。目前很多的手机进行软件的更新,对于安卓系统的手机来说号码归属的的设计很重要。
手机号码归属地的查询功能主要是通过WebService远程的接口进行手机号码归属地的查询的。当一个手机接收到陌生人的来电时,普通的手机只是会显示来电的号码,这时我们会考虑要不要接电话,但是由于没有来电地区的显示,很可能会使我们犹豫很久,现在时期的智能手机如果安装了来电号码归属地的查询,就能够使我们很容易的对陌生电话号码进行查询,进而可以快速的决定是否需要对此电话进行接听。WebService远程接口主要是与来电地区的手机号码进行无线式的链接,通过快速的接口链接可以确定来电手机所在地,还有一些技术可以甚至可以确定手机所在的具体位置,城镇名称街道名称等等,这些都是由于WebService远程接口所实现的功能。在智能手机上安装远程的借口,可以很便利的为我们的生活服务,目前很多的智能手机都具有此功能,要想使手机业在市场上提高销量,对手机功能的作用进行创新是必不可少的一项作用。
本文是基于安卓手机的一个小型的软件开发,在目前的社会中,虽然安卓手机已经具有很多的使用性软件,但是,对于号码归属地功能的查询,是目前对人们作用很大的功能之一。通过运用此软件,我们可以很方便的对陌生来电的号码地区识别,还可以对其基本信息进行了解,以决定是否需要接听此电话,另外还可以对垃圾信息进行识别,以更好的运用自己的手机,不仅可以节省话费,还可以防止我们被骚扰。
第三章 开发环境简介
(一)目前运用智能手机的现状
目前智能手机在社会上的需求量越来越多,随着经济的快速发展,人们的生活也逐步的向小康式的社会走去,各家各户的生活逐步的富裕起来。在买手机方- 3 -
面,很多人逐渐的想智能手机靠拢,因为智能手机不仅功能多,在上网查资料等等方面反映的还比普通手机要快很多。当人们去旅游的时候可以快速的通过手机上网查询该地的风俗习惯,地区文化等等,而不用到处的找网吧通过电脑查询。智能手机在某种程度上就是一个缩小式的计算机,它可以快速的对一些事情进行处理,满足人们方便易携带,功能多的要求。但是随着人们需求的不断上升,对智能手机功能的更新也是必须要做到的。很多人因为工作的繁忙总是会漏掉几个未接的电话,或许我们会担心是好朋友有困难急需帮助,当我们打回去的时候,很可能会掉入通话的陷阱,对我们的话费也会有很多的损失。一些不正当的行业会用这种方法对我们的话费进行骗取,但是当我们的手机安装了号码归属地查询功能的时候,可以快速的对号码的基本信息进行查询,得知陌生号码的所在地区,在通过对地区的确认可以知道此地区是否有自己的好友,,如果没有好友,那很可能是诈骗性的电话骚扰,我们就可以对其进行拉黑,或者举报等等保护自己的合法权益。目前智能手机在市场上的销量也在逐渐的增加,智能手机在对人们的生活进行改变的同时,我们也要对智能手机的功能进行逐步的改变,使它能够满足人们快速发展的需要。
(二)开发环境的介绍
随着经济的发展,3G和WiFi网络对信息的覆盖范围也在逐渐的扩大,移动互联网的发展正在以一个高速公路的方式加速的发展,从2010年7月开始,移动互联网用户的增加速度就已经开始超过PC互联网的用户,并且这个发展的趋势还在增加,并越发的明显,移动互联网的强势崛起已经势不可挡。在移动互联网用户中,android和IOS用户占有很大的份额,但是android份额远远大于IOS。安卓手机已经在智能手机领域占有很大的用户群体。现在从事安卓应用开发的技术人员在逐渐的增加,但是面对市场上对安卓技术人员需求的更大幅度的增速,安卓开发依然是一个很有前途的行业。对手机号码归属地的开发将会是一个重要的项目,随着人们需求的增长,此项目必将得到众多人的运用。对安卓手机的号码归属地软件进行开发,首先要对安卓系统手机的应用的功能特点进行分析。对这项功能的开发需要具有两个界面的开发,一是查询的界面,二是结果显示的界面。对查询界面的开发我们需要运用易点开发网站,把手机平台的各种安装包进行生成,进而选择需要生成的平台。对这项功能的开发需要具有高技术的人才进行研究,在目前的安卓系统中虽然具有很大的改变以及对人们的适应性,但是就目前情况来看,安卓系统的开发中还有一部分的人员是没有经过培训的,他们对技术的开发方面会有一定的缺陷,所以我们要想使安卓系统在市场中立于不败之地就要对其进行检查并更新,开发具有现实意义的创新性功能。
通过对号码归属地软件的开发用户可以很方便的通过此软件准确的定位陌生来电号码的归属地及其他相关信息,可以为用户是否接听该电话提供相应的依据。现在的安卓应用软件很多,其中有许多都是一些没有经过系统培训的人员开发的,在开发过程中会可能会存在一些小的漏洞,所以只有不断的对一类软件进行开发才会让这类软件达到一个很高的水准。虽然市场上这类的软件很多但是只要我们能够把软件做好,在巨大的市场上,一定能够引来众多的消费者。
第四章 搭建过程
(一)对搭建过程的简介
对手机软件进行开发的第一步就是要明确开发的环境,当我们对开发的环境进行明确以后,确保该应用程序能够在市场上生存时接下来就要对搭建软件程序- 4 -
的过程进行研究了。对搭建过程的研究需要综合方方面面的事情,在总体上进行考虑。这里我们主要是通过JDK 1.6,Eclipse 3.4,Android SDK 2.0, ADT 0.9.4;这些软件进行搭建研究的。在进行研究时一定要保证软件的安全性,我们所研究的这些软件都是通过官方网站下载的保证了开发环境的稳定性的软件。
对手机号码归属地的功能开发虽然只是一个很小的开发,但是对人们的方便却有着不可磨灭的作用。通过此软件人们可以节省话费,防止骚扰。在开发的过程中需要对各方面的因素进行综合,不仅仅要考虑适应性,还要考虑创新性。通过对一些软件的研究,采取其精华,把不适应人们应用的东西进行完善,通过完善提高人们的运用率。对手机号码归属地的搭建并不是一件十分简单的事情。在搭建的之前需要把各项的需要以及将会发生的考虑清楚,也就是在进行之前要做一个全方位的考虑,要先把搭建的过程进行透彻的分析。对于JDK 1.6,Eclipse
3.4,Android SDK 2.0, ADT 0.9.4;这些软件进行研究的,需要我们通过网站进行仔细的分析。在搭建的起初首先要对这些软件的安全性进行考虑,保证搭建环境的稳定,搭建目的的明确。
首先我们要对手机系统进行分析,对技术的搭建符合大多数人们的需要,然后对搭建的环境进行考虑,保证搭建的目的性不被破坏。在对软件进行搭建时先对起初的软件进行研究看那些方面对人们的需求具有不可取代的作用,然后在了解其对人们的不可用性并进行改观。对于之前系统中不被人么多认可的软件,我们可以对其进行更新,研究出更符合人们需求的软件。
(二)通过技术搭建要实现的目标
第一、通过对此功能的建立需要满足人们逐渐增长的需求。对开发过程的搭建,我们要采取具有代表性的功能搭建进行运行。随着目前社会快速的发展,对于研发出一套具有高能效的设备系统已经具有了很高的需求。
第二、对此技术的搭建,需要综合软件功能的结果。在网络上要首先把归属地的数据库获取下来,然后对其进行保存。对技术的搭建需要具有自己的层次,把我们获取的数据库用一种方便的格式,转化成自己的内容,在我们将数据库的格式进行转化之后,其大小将会减少百分之八十,然后我们对其进行压缩,以方便用户的运用。
第三、要对大多数用户的生活习惯相符合,顺应发展趋势。对手机归属地号码的建设主要目的是为了方便用户,所以我们在建立的时候一定要根据用户的习惯,进行方便性的设置。进行设置的项目要包括以下几个方面:本项目包括信息显示界面、后台数据存储等内容。包括:号码的归属地、所属省份、所属城市、卡类型等内容;后台信息包括:号码地的信息库、黑名单内容等信息。
第四、设计的功能要有自己的特色,具有创新性。在对软件的设计中要具有创新性的意义。就目前的情况来看,这类软件在很多的手机上已经具有了很大的应用,所以我们只有对自己的产品进行创新才能在巨大的市场中立于不败之地。我们的软件功能如下,提供手机号码的归属地查询功能,用户输入所查号码,可以获得该号码的归属省份及城市信息、该城市的区号和和邮政编码,还有对该号码的卡类型(移动卡、联通卡、电信卡或者固定电话)的查询。该应用的特色是:通话时长控制提醒以及提供一个黑名单号码库,如果所查号码有诈骗记录将提醒用户该信息以防用户被骚扰。
对搭建过程的合理性考虑是事关重大的,在对软件进行开发时最重要的是对其功能以及过程具有很好的设计理念。一个软件的设计,不是只有把某一个部分设计好就能够成功的,在设计的理念中要全方位的考虑,综合性对软件设计的步- 5 -
骤进行考虑。不仅要考虑将来在市场上的供求关系,更要考虑使用率,还要考虑是否与消费者的使用观念一致。
第五章 代码实现过程简介
本课题采取建立内部号码段数据库的方式进行号码的查询实现,这样可以很快的实现号码的查询,让用户用最少的等待获得最真实的结果。如果要通过网络进行查询,网络会有一定的延迟,而且不稳定。对于代码的实现过程,把设计好的程序中输入手机号码,包括实例代码和查询代码。当输入最低7为时可以自动的现实手机号码的所在位置,另外如果在得到手机号码的前七位时,可以得到支持的手机号码所在的前缀,把之前的目录进行取消,然后对上一级目录进行完整化,取得该号码的后三位,进而确定其准确的归属地。
对此软件的设计包含的内容也有很多,因为市场是不断发展,我们的创新也要跟得上市场的发展,才能快速的使用与消费者。软件的设计不仅仅包括信息显示界面、后台数据存储等内容。还包括:号码的归属地、所属省份、所属城市、卡类型等内容。后台信息包括:号码地的信息库、黑名单内容等信息。对该软件的设计具有很大的功能性,对于图形界面设计来说,其简洁、全面的用户界面可以让用户有一个很好的体验,对用户的满意度起很大的作用,所以界面设计很是重要。我们在研究的过程中首先借鉴了很多书中的观点以及方法,《Android应用开发揭秘》、《Android应用开发详解》中等等都详细的介绍了安卓开发的各个功能块和图形界面设计。书中详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpenGL等高级知识对开发该项目起到了关键的知道作用。在对这个软件进行设计的同时主要参考的资料也是非常重要的。对于后台数据库建设来说数据是该项目的核心,起中对数据的读取和写入更是在起关键作用。XML是一种描述数据和数据结构的语言,可以保存在任何可以存储文本的文档中。《Java XML编程指南》介绍了XML的基本语法和编辑工具,XML的运行环境,最后以实例的方式综合介绍DOM、SAX、XSL、DSO、CSS等多种XML技术的应用,并探讨了XML与数据库的关系。通过这本的阅读可以详细了解xml的应用,为该系统设计一个合理、操作方便快捷的数据库。我们在对数据库进行构建的同时,要准确的把握数据库的合理性,及时的实现安全性。
第六章 虚拟机测试和真机测试结果展示
对手机号码归属地软件的设计需要合理的方案,在对其进行设计完之后要能够保证其功能的合理性运转。目前有很多人以自己的手机为例进行小功能的设计,但是在设计完之后再对真机和虚拟机的测试上具有不同的反映,很多是在虚拟机上测试具有很好的作用,但是当他们在真机上面进行测试时却发现根本是空无的,没有任何的反映。这些现象的原因有很多,很多的可能是虚拟机和真机的所有系统有所差别,另外的一种可能是其所在的手机具有内在的不同以导致其测试的不同。
本文所做的小型的软件研究主要是归属地的基础信息进行研究的,在研究的工程中叶参考了大量的资料和文献,经过实践的证明,虚拟机和真机的测试结果有一定的差别,但是基本的功能是合理的。虚拟机测试显示号码归属地的具体信息,包括身份证信息以及具体的详细信息等等,但是真机的测试对号码归属地的- 6 -
显示没有十分的详细。但是从另一方面来说,虽然真机的测试没有虚拟机的测试结果详细,但是其内容与当今市场的手机号码归属地查询相比更优越。有了这一项功能,人们可以更详细的知道陌生来电的具体所在位置,可以快速的做出接与不接的反应。不仅仅方便了人们的生活,还为很多的人们节省了电话费。
随着当今社会的发展,对手机的要求越来越高级。一部智能手机就相当于是一部移动式的计算机,人们可以随时随地的做自己想做的事。移动互联网的实行,方便了人们的上网。手机号码归属地功能的实现方便了人们对陌生电话,垃圾信息的快速确认,可以提高人们的防范意识。我们的这次研究从整体上来说是可行的,其研究的结果虽然没有想象中的具体,但是在现实意义上它更高于之前的其它号码归属地的信息查询功能,相信对此技术进行开发一定能够在市场上具有很好的运用性能。- 7 -
结束语
随着社会的不断发展,经济也在迅速的发展。在当今的时代,计算机已经深深的进入了人们的生活,各行各业离不开了网络。随着计算机行业的迅速发展,目前很多人亟待的需求一个能够随时移动的网络,也就是移动互联网。对移动互联网的需求是我们必须要解决的问题。在当前的市场上,智能手机的购买量已经超过了之前购买量的很多,所以在对智能手机功能的运用上,人们也有着越来越多的需求,对于功能的创新迫在眉睫。本文主要是对智能手机安卓系统进行了一个小型的应用程序的开发,该程序虽然很简单,但是很实用,用户可以通过该应用准确的定位陌生来电号码的归属地及其他相关信息,可以为用户是否接听该电话提供相应的依据,也就是我们常常会用到的手机号码归属地的查询功能。现在的安卓应用软件很多,其中有许多都是一些没有经过系统培训的人员开发的,在开发过程中会可能会存在一些小的漏洞,所以只有不断的对一类软件进行开发才会让这类软件达到一个很高的水准。虽然市场上这类的软件很多但是我相信面对如此巨大的市场肯定可以找到用户群体使用该软件。
面对如此巨大的市场,每一个行业都必须对其产品进行创新,才能满足人们不断增长的需求。安卓系统手机目前在市场的销量很高,其应用的软件业非常的多,但是就目前的情况来看,安卓手机的很多程序并不是由专业的人士进行开发的,很多是由于一些并没有经过特殊培训的人进行开发研究的,他们在对一些程序进行开发时会具有一些漏洞,所以我们要对其程序进行创新,在传统的程序构建的基础上进行完善,把更多的不合理的程序设计成合理的程序功能。本文是对手机号码归属地的设计进行研究的。就目前市场来看,已经具有了很多的这类功能,但是现在的很多关于手机号码归属地的查询只是对手机号码所在地的查询。从一方面来说这对手机号码归属地软件的设计不免有一些浪费。本文的研究部单单是对号码所在地进行查询,而是还可以对号码有关的信息进行查询,例如:身份证号码的查询,所在街道的查询等等多功能的查询系统。相信通过这一功能的设计会使安卓系统更加的人性化。- 8 -
参考文献
[1]殷兆麟等.java语言程序设计[M](第二版).北京:高等教育出版社,2007.
[2]荣钦科技.java程序设计应用基础教程[M].北京:中国铁道出版社,2006.
[3]Bruce 编程思想[M](第四版).北京:机械工业出版社,2007.
[4]杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社,2010.
[5]佘志龙.Google Android SDK开发范例大全[M](第三版).王世江改编.北京:人民邮电出版社,2011.
[6]Gay ann,Gary 核心技术 卷1:基础知识[M].北京:机械工业出版社,2012.
[7]Gay ann,Gary 核心技术 卷2:高级特性[M].北京:机械工业出版社,2012.
[8]郭宏志.android应用开发详解[M].北京:电子工业出版社,2010.
[9]靳岩等.android开发入门与实战[M].北京:人民邮电出版社,2009.
[10]汪永松.android平台开发之旅[M](第二版).北京:机械工业出版社,2010.
[11]Tom Myers等.Java XML编程指南[M].北京:电子工业出版社,2001.
- 9 -
致 谢
随着时间的推移,大学生活即将结束。经历大半年时间的磨砺,毕业论文即将告一段落,回首这段时间的收集、整理、思索、停滞、修改直至最终完成的过程,我得到了许多的关怀和帮助,现在要向他们表达我最诚挚的谢意。
我要深深感谢我的指导老师。在论文的选题、搜集资料和写作阶段,老师给我了极大的关怀和鼓励。在论文的写作过程中,每当我有所疑问,他们都会放下繁忙的工作,不厌其烦地指点我。我还要感谢那些给我提供参考文献的学者,有了你们著作和文章的帮助,我的思路才能得到了最大的启发,所以向这些学者们表示由衷的感谢。最后,我要感谢参与我论文评审和答辩的各位老师,他们给了我一个审视几年来学习成果的机会,让我能够明确今后的发展方向,他们对我的帮助是一笔无价的财富。我将在今后的工作、学习中加倍努力,以期能够取得更多成果回报他们、回报社会。
- 10 -