基于Android系统的手机软件开发研究论文_曹晶晶1,尹娟2

基于Android系统的手机软件开发研究论文_曹晶晶1,尹娟2

天津三星通信技术研究有限公司 天津 300385

摘要:随着社会的不断发展和科学技术的不断更新,智能手机成为了人们生活不可或缺的一部分。本文主要讨论基于Android系统的手机软件开发研究,对于Android手机来说,吸引用户的原因很大程度上是手机软件的多少以及质量高低。本文主要介绍基于Android平台软件开发方法,主要是应用程序的开发,以及手机管理器的开发。

关键词:Android系统;手机软件;应用程序开发;手机管理器开发

一、Android平台软件的开发方法

1 Android应用程序的开发

Android应用程序开发的过程并不简单,软件开发人员最开始是利用Androidframework来开发各种应用程序的。首先是利用Java进行编写,然后打包成apk文件,每个文件都可以是一个应用程序。

Android应用程序的主要特点如下:第一,一般默认状况下,android程序都会运行linux进程,当应用程序需要执行代码的时候,android就会启动一个程序,只有当系统资源不充分的时候或者代码不符合要求时,android系统才会将它停止。第二,每一个进程都会有独立的程序运行。第三,每一个应用程序都会有一个id,通过和linux进行结合,就可以保证这个程序对它进行访问。

二、搭建Android开发的环境

1搭建Java环境

因为Eclipse使用的语言是Java编写,所以安装Eclipse之前首先要创造一个Java语言环境,要不然Eclipse工具是无法正常启动的。该步骤主要是安装JDK,然后是设置Java环境变量。

2安装Eclipse和插件ADT

首先在官网上进行软件的下载,然后安装上这一下载下来的软件,然后再次安装插件。

3安装Anroid SDK

Anroid SDK主要是将android软件进行开发过程中所需要的函数库资源进行打包,这个是android程序中进行开发过程的重要组件之一。首先完成这一组件的下载,然后对Anroid SDK tool 环境变量进行一定的符合要求的设计。再次进行相应的链接。

4配置Android AVD

AVD是一种模拟器,一般是经过配置之后的,所以对于AVD来说,使用前要进行配置。在SDK 1.5中,目前,很多target类型一般是两种,第一种是platform属于Android平台的,第二种是add-on,这款是在Android插件上的。

三、文件管理器基本功能

Android系统应用层有文件管理器基本功能,可以和用户进行直接的交互,从而实现浏览相关的文件,然后还能进行文件操作的管理,搜索想要找到的文件等等。文件管理器中需要对Activity进行设计,还要对不同的Activity进行相互转换,还需要实现文件操作功能等等,以下就进行说明

1应用中设计和实现Activity

文件管理器的功能一般都很固定,主要是搜索文件,对文件进行相应的管理等等。所以设计一般是由三个界面组成。从另一个角度来说,这个设计包括三个活动,包括三个Activity,第一就是主界面,第二就是文件搜索,第三就是参数设置。对应的三个Activity分别是FilerActivity,SearchActivity,PreferenceActivity。

期刊文章分类查询,尽在期刊图书馆

1.1FilerActivity

FilerActivity是应用的主界面,只有主界面设计好了之后,相应的后续操作, 比如浏览文件系统,操作文件等才可以进行下去。与此同时,FilerActivity还是启动应用之后的第一个活动。一般需要在文件管理器中将FilerActivity活动信息注册到android应用中,这样才能在点击桌面的时候,能够出现一个信息,然后按照相应的提示来进行操作。一旦进入FilerActivity,就能读取到配置文字的信息,在初始化系统中找到一些数据的变量。当FilerActivity开始正式运行的时候,进一步需要完成的便是其他步骤,比如应用中Broadcast声明等。然后手机上就会系那是主要目录下的内容,是一种以列表的表现形式。

而对于FilerActivity中的布局要求来说,软件开发人员可以通过Android Listview 来进行完成。Listview是Android开发中使用最为频繁的组件,主要通过适配器来实现,所以适配器就比较重要了。设计中,通过适配器把数据隐射到Listview之上。实现文件管理器主界面活动中,需要设计以下几个项目:第一是继承自List Activity的活动类FilerActivity。这个主要是作为入口的,进行注册的配置文件。其功能就是负责主界面的显示,还要显示用户的文件管理,从而实现两者之间的交互运动。第二就是活动中继承自系统ArrayAdapter的File ListAdapter类,这个主要是作为适配器来用的。利用这个之后就能完成界面列表的布局设计,实现绑定资源作用。第三就是浏览过程中一项路径信息,可以方便用户进行浏览信息等。第四就是完成系统中广播信息的接受和处理功能。

1.2Searchactivity

文件搜索功能也就是Searchactivity,能够根据关键字进行搜索,主要是在用户指定的目录文件下进行特定搜索,方便用户快速找到自己所需要的文件和资料等。Searchactivity中各个类之间的关系并不简单,在搜索过程当中,对各种操作信息,要找到匹配的文件,要进行搜索,如果想要结束搜索,还需要用刀搜索中止等,都是需要Handler 类对象进行相关的传递和传播。

1.3FilerPreferences Activity

PreferenceActivity是Android提供的,这一活动能够实现很多信息的自动保存,这一功能方便了用户对数据的处理和操作。我们无需另行保持,该系统就会进行自行保存,节省了时间和操作步骤。一般是在程序中对addPreferenceActivity 为用户提供设置的一个接口,然后通过指定活动对应的文件,该文件就会进行自我保存。Android系统中,选项菜单是经常应用的元素,同时上下文菜单也是经常使用的,这两种方便了用户进行合适的切入,所以,软件开发人员只需要将设计好的菜单选项提前设计好,用XML形式的文件存放起来,就可以进行随时的使用。

2实现Activity之间的相互转换

我们都知道,Android应用开发当中,一个Activity都会有一个相应的界面,所以,用户在使用手机的过程中,需要在不同的界面之间进行转换,尤其是目前存在的智能手机,更需要很多的界面进行相互的转换,就是说每一个Activity都有一个开始和结束的过程,这是Activity的生命过程。首先是文件管理器开始运行,一般是用户点击了窗口当中的快捷方式,或者点击了某个图标,启动了文件管理器。其次是主目录变化,一般是进入子目录之下。再次就是进行文件的搜索。

四、结论

对Android系统的手机软件开发进行一定研究,有助于实践的发展,能够为广大用户带来更多的手机软件,娱乐和方便大众。本文通过研究应用程序开发和文件管理器功能,希望为基于Android系统的手机软件开发起到一定的作用。很多深层次的内容需要继续加以研究,对于Android系统的手机软件能否继续开发,将决定着智能手机的发展方向和前途。

参考文献

[1]苏铭君.基于ARM11的Android系统移植及其温度传感器程序设计[D].沈阳工业大学报,2013.

[2]宋杰,党李成,郭振朝,赵萌.AndroidOS手机平台的安全机制分析和应用研究[J].计算机技术与发展,2010(06).

论文作者:曹晶晶1,尹娟2

论文发表刊物:《基层建设》2018年第29期

论文发表时间:2018/12/17

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于Android系统的手机软件开发研究论文_曹晶晶1,尹娟2
下载Doc文档

猜你喜欢