1、Android平台应用软件开发中的关键技术问题
1.1权限获取问题在权限命名以及获取时,要着重把握好以下事项:首先是权限命名的问题,在Android应用程序中,如果不具备与其他相关联的权限,就无法对用户体验以及设备数据进行任何有损操作,如是应用程序的需求,可以添加相应的标签进行权限声明;其次,AndroidManifest.xml文件支持权限,在访问的过程中只要在这一文件中进行相应的权限声明即可。
1.2构建Android用户界面的问题在Android用户界面生成的过程中,可以分为直接使用代码生成与XML配置生成两种方式,以MVC原则着手,UI需要实现和程序逻辑相分离,所以可以在XML中对UI界面进行定义,从而使一个程序实现从一个界面到另一个界面的简单切换。Android应用程序的基本功能为Activity,但是并不直接显示在屏幕上,所以,要想实现这一基本功能在屏幕上的显示,就需要实现对UI的设计,需要通过对And-roid平台基本的用户界面进行利用来实现对元素的表达。在解决布局对象这一问题时,通常有线性布局、相对布局以及表格布局等。
1.3资源获取与使用方面的问题这里的资源指的是外部文件,Android所支持的资源文件类型较为丰富,包括PNG、JPEG以及XML等,在And-roid程序运行过程中,资源文件被解析。Android资源系统可以实现对应用程序代码的相关内容进行跟踪,所以程序的开发者可以通过对资源类的利用来实现对应用程序资源的访问。
2、构建Android平台软件开发环境
因Eclipse是使用java语言来进行程序编写的,所以在安装Eclipse之前要保证系统已经完成对java环境的建设,如若不然就会致使这一工具无法启用,具体安装内容为:最新JDK以及对java环境变量进行设置[3];安装Eclipse。在实际安装的过程中,可以先在官网进行相应的软件下载,然后安装这一软件,最后要对其开发插入ADK进行安装;AndroidSDK的安装。主要是对Android软件开发过程中所要的函数库资源的集合包,是对Android程序进行开发的重要组件之一;进行AndroidAVD配置。AVD属于经过配置的模拟器,对于AVD来讲,需要进行target的制定。在SDK1.5中,主要的target类型为platform以及add-on。
3、结语
综上所述,对于整个Android应用程序来讲,其主要是基于AndroidFramework层面上的开发来实现的,并使用Java这一编程语言,所以,针对Android平台软件开发方法进行研究是十分必要的。本文基于Android平台软件开发的研究与应用具有着一定的指导作用,其不仅能够为日后手机软件的开发进行有效的指导,还能够帮助更多的软件开发加入到And-roid平台中,从而为Android品台的发展拓展空间。
作者:芮素文 单位:安徽国防科技职业学院
相关专题:职称英语论文发表 百度200亿砸o2o