张国华
摘要:自改革开放以来,我国社会经济得到了快速发展和壮大,科学技术得到了不断更新,其中从我国手机的发展速度就可以看出,现如今,我国已经成为世界各国中手机持有量最多的国家之一。我们知道,随着经济社会的发展,人们物质文化生活水平的提高,对最为常用工具手机的要求也在不断提高,因此,手机的更新频率也在不断提高,现阶段智能手机已经几乎取代了传统的普通手机,成为人们日常生活中应用频率最高的通讯工具。纵观现阶段市场上所流通的智能手机,所采用的系统大多是Android的,对此,不断研究Android系统的智能手机的应用于开发意义重大。
关键词:Android 智能手机 应用 开发 分析
中图分类号:TP311 文献标识码:A 文章编号:1674-098X(2015)05(b)-0043-01
随着我国经济的快速发展,3G、4G网络得到了大规模的建设与发展,同时,智能手机的普及率也在不断提高,在此发展背景下,Android成为智能手机的新宠也得到了迅速发展和完善,成为智能手机应用系统最为广泛的系统之一,同时Android系统凭借其自身的优势也收到广大智能手机用户的青睐。随着Android系统的发展壮大,采用Android系统的智能手机不仅包括完善的用户界面、完善的操作系统、完善的应用程序,同时还拥有普通电话所具备的所有常用软件,可谓是现代移动设备的基础平台。同时,由于Android系统具有开放性的特点,其可以随着科学技术的发展而进一步升级,为移动通讯设备的发展提供了更为广阔的发展空间。今天,该文通过对现阶段Android智能手机系统的研究,分析了Android 应用程序开发、应用软件开发过程中的关键问题以及搭建Android 开发等方面的内容,希望对智能手机软件的进一步开发与应用带来促进作用。下面,我们就来通过以下几个主要方面来详细了解下。
1 Android智能手机应用程序的开发
现阶段,市场上流通的智能手机有一半以上的采用的是Android操作系统,其中,软件开发工作人员利用Android 系统中的java程序所独有的数据库,研发了各种各样具有实用价值的操作程序。从具体的方面来讲,应用文件将会在安卓的应用系统在用java 进行操作编辑之后就会被大面积的包围,任何一个应用文件都有成为一个良好的应用程序,在这其中不仅有各式文件以及编写好的程序和资料。因此在Android 的操作系统中,其应用过程中存在的特点本文经过研究分析,总结出其具体包括以下几方面,下面,我们就来详细了解下。在正常的操作進程之下,如果出现Android 将即将操作的进程阻拦不能继续的时候,一般情况下就是系统缓存不够或者资源不能提供再者就是操作代码不能继续操作的情况,正常的情况下安卓的系统每一个都会在Linux 之中,自动启动需要执行的代码。每一个Dalvik Virtual Machine 都是在已有的进程中而且是独立进行的。Linux 的操作都是有其特有的权限进行配置的,而且默认的运行程序中都会有一个Linux User ID,这样才可以保证要想询问它的问卷就只有这个程序才能运行,而通过各别的途径来询问就是把程序暴露出去。在安卓的应用程序研究的过程之中,对于和我们经常研究的Pc 软件的不同之处,更要引起特别的关注。
2 对Android运行系统环境的研究
Android系统中的应用程序与智能手机桌面程序和服务器中的应用程序运行存在一定的差别,造成这种差别的因素主要是谷歌对该系统的要求所导致的,其具体包括以下几方面:第一,我们知道实现移动设备正常运行的最基本要素就是电量,其中移动设备的处理器每分每秒的运行都需要消耗一定的电量,而移动设备的电量是有限的,但是使用者大多不愿意频繁对移动设备进行充电,结果导致手机CPU的时钟频率只有几百MHz,内存容量只有几百MB,数据存储容量也就只有几十GB。当为一个Android便携设备编写应用程序时,这些因素将会起指导性的作用。
第二,在手机桌面的网络世界中,Android系统包含了一种非常一种非常方便的应用程序,例如Android智能手机中的谷歌地图应用软件就是一个很好的例子,即通过简单的代码就可以实现一个包含地图、卫星图、交通信息的系统应用程序。这种便捷的应用方法是其它智能手机系统无法实现的,我们知道,其他系统的智能手机除了浏览器之外的其他程序都是相对孤立的,不能与手机中的普通程序相互融合、交互。
3 Android智能手机的开发环境
Android 这一操作系统运用起来效率很高,使用起来方便快捷,而且用户使用率很高,作为安卓此款应用层软件的主要使用语言JAVA 和日前最具流行趋势的开发工具之一Eclipse,正好可以符合OHA的主张。另外,关于Android的插件,OHA专门为Eclipse 做了设计,帮助了我们的工作进程。对于开发安卓的搭建工作,主要有以下几个方面:搭建java的运行环境、Eclipse 的插件及安装ADT、配置AndroidAVD 然后安装AnroidSDK。其具体包括以下几方面,第一,要使Eclipse可以正常启动,包含安装最先进的JDK,及配置java的变量环境两方面。原因就是Eclipse的语言是java,而且java的环境建设要放在首位。第二,要安装Eclipse,首先要在官网中将软件下载,安装,其次才是安装ADK插件。第三,要安装AndroidSDK,而作为Android 整个研究过程之中函数资源的压缩包,并且对其组件进行安装,并且对AndroidSDK tool配置环境变量,然后做好Android SDK和Eclipse 的链接。
最后,AVD作为已经做好配置的模拟器,制定好target,而platform和add—on就是其主要的类型。
4 结语
综上所述,随着我国经济社会、科学技术的进一步发展,人民物质文化生活水平的进一步提高,势必会对日常生活中应用最为频繁的手机提出更高的要求,这对于我们手机开发商来讲又是一个良好的机遇,但是如何更好地完善智能手机的发展,又是我们智能手机开发商的一个挑战。因此,在当前发展过程中,我们作为智能手机开发有关的工作人员要不断研究和完善Android系统相关程序,使其能够跟上时代的发展潮流,更好的服务于广大人民群众。
参考文献
[1] 许文庆,郑美容.基于Android的智能手机应用开发的研究[J].现代计算机:专业版,2012(24):55-57,61.
[2] 唐雄,段昌奉,张巨发,等.基于Android智能手机的医院移动护理系统的建设与应用[J].中国医院,2012(11):62-64.