祁麟
(四川九洲防控科技有限责任公司,四川 绵阳 621000)
随着我国经济快速的发展,我国在移动互联网方面也获得了巨大的成就。移动互联网作为非常重要的承载装置,在人们生活工作当中时时刻刻都已经离不开智能手机了,手机有着重要的意义。在当今社会,人们不可能只需要智能手机单一的语音交流,多样性的功能逐渐吸引着人们的眼球,在这种背景下,智能手机得到了大力的开展空间,Android的开放性特征符合当今社会的要求,非常受人们的欢迎,当前,Android已经成为手机系统市场应用率非常高的系统,有着非常远大的发展空间。
Android的开发与应用过程中,Android Framework会产生数量较多的APL,把Android类库和Java类库作为起点,这样就可以对相应的程序采取开发工作,Android的应用开发过程中需要具备四类特点;第一类特点是,假如在默认的情况下,程序就会在Linux中运转,在程序当中代码执行的同时,其他的进行也会随着启动,一直会运作到资源耗尽,到时代码就会推出,程序自然会关闭。第二类的特点是,相对于每个程序而言都需要相对独立的DalvikVirtual,这样才可以顺利地完成。第三类的特点是,假如在默认情况下,程序开展过程中会得到一个UserID,综合这个设置权限,这样可以实现程序只能自己采取访问。第四种状态是,在有些特殊的情况下,UserID有可能使两个程序相对应,相对应的,这两个程序能够实现互相访问。Android可以把两个程序会为一个,这样可以实现两个不相干的程序共享一个VM[1]。这四种状态的特点和普通意义上的pc软件开发有着很大的不同,在对Android的程序开发与应用过程中,要非常重视。
手机的程序安卓系统在处于安全的大环境下时,系统中的设置如果是默认的设置,在软件应用的平台上有着应用人的信息和软件上的操作,还有外来的应用软件,不会有任何的权限,比如,用户浏览网页的痕迹等。为此,除了人为的权限设置权限之外,Android的系统程序不会被其他程序的干扰和调配。如果用户需要获取权限,可以根据以下几点:第一点,权限的命名,Android程序在手机应用中,应该选取与设备相符的权限体系,在这种背景下对设备进行控制,实现一些具体的操作,普通情况下,在AndroidManifest.xml文件中添加<use-permis-sion>的标签进行对权限的描述声明;第二点,AndroidManifest.xml文件选择可以支撑本机操作的权限,在这种情况下手机上的程序与一些基本的操作按键应该采取重新设置的方法,设置完成后,用户如果想要应用网页与软件时,就可以得知相关权限的说明,在当今较为常见的权限有Activity权限和BroadcastReceiver权限。
资源主要指的是外部的文件,Android平台能够使较多的资源和支持文件进行,其中包括JPEG和XML还有PNC等,Android的程序运转时,这样才可以读取文件和解析资源。除此以外,还可以通过跟踪应用代码,与相关的主要内容,这样开发人员与相关工作人员就可以根据资源访问相对应的程序资源。
Android系统中的图片与字符类型的字符进行支持,每个对象的语言和格式还有存储的位置来讲,还会根据类型的不一样提供支持。在一般情况下,程序员根据原始的数据和XML文件大概可以分成两种类型;一种是aapt产生的,另一种是编译到包中。在项目开发过程中,程序员可以在res/目录下采取对资源编译工具,河阳可以在对下一个目录的资源进行编程,这样可以形成APK文件,在包类的创建时,开发者可以在代码实现这部分资源的应用。
编译在处理进行时,Android将名为R的类型进行生成,方位指向所有资源。在这类中,有着较多的量子类,在这当中都是Android支撑的,在编程完成后,还会产生资源,再者,其中每个类都会提供一种或者多种通过编译完成的资源标杆,还可以应用到代码当中。这种类是系统自己产生的,人为的修改和编写是无法进行的,在指向资源发生改变时,就会自动更新。在应用当中,应该掌握资源ID或者编译的文件资源类型,这样就可以在代码中采取应用。
Android软件的开发基础语言是java,开发的工具是Eclipse,在当下最为主流的Java开发工具,它有着较为开放的特征和较高的开发资源的效率,与OHA的主旨相符合,就目前情况来说,是Java的开发的首要选择。OHA已经开始对Eclipse中的Android插件针对地进行了开发,对Android研发人员,可以非常便捷地使用Eclipse采取对Android程序进行开发和环境的搭建。
Eclipse是应用Java语言编写成的,为此,在安装以前,一定要保障系统中具备Java的环境,预防出现Eclipse无法正常启动的现象;首先,安装完成最新版本的JDK,Sun网站上可以直接下载然后安装;然后,设置Java的环境变量。设置步奏是这样的,右击我的电脑然后属性、高级、环境、变量当中进行相关设置。
软件的安装对于软件开发相对于简单,在安装过程中,一定要做好Workspace的设置,保存文件的目录。在这之后,还需要Eclipse当中特意为Android准备的ADT采取安装。在Android程序的生成与调试都是非常迅速的;第一要完成Eclipse的更新,之后还要启动选择Install New Software;第二在弹出的对话框点击ADD选项,输入https://dl-ssl.google.eoln/Android/Eclipse/, 最 后点击OK键。输入网站完成后在对新的部件搜索,点击下一步,在弹出的对话选择Accept terms of the license agreement,点击下一步后点击接受协议,重新启动就可以了。
设置SDK的变量以后,连接Eclipse。在当下targer类型主要含有palatform和add-on两种,选择类后创建ADV参数。
通过上面可以看出,完善一个软件时,需要先进的Java运作环境和安装Eclipse,还有安装Android SDK等进行配置。下面是具体的讲解:(1)开发的工具是Eclipse,语言是Java,为此在安装Eclipse之前应该搭建好Java的环境,保证Eclipse正常运行;(2)安装编写工具Eclipse,可以直接在网络下载安装,根据工作条件确定,最后还要安装ADK;(3)安装Android SDK,Android SDK可以提供给Android资源数据,集合的形式犹如集合包,在Android中起到非常重要的作用,也可以直接在网上直接下载安装。(4)合理配置Android AVD,这总程序是模拟器,在使用之前要进行targer的制定,这种制定分为两种类型,一种是platform另一种是add-on,第一种是Android平台的targer,第二种是Android插件的targer。
Android系统凭借其良好的功能属性,在智能手机领域有着非常重要的角色。本章通过阐述Android系统应用当中的程序,分析Android系统手机软件开发重点,对Android系统手机软件开发以手机软件开发展开探讨,为促进Android系统手机软件开发研究的有序进行提供了有效的借鉴。