您好,欢迎来到吉趣旅游网。
搜索
您的当前位置:首页基于Android系统的手机软件开发研究

基于Android系统的手机软件开发研究

来源:吉趣旅游网
软件开发与应用信息与电脑China Computer&Communication2017年第1期基于Android系统的手机软件开发研究张俊翔(广西大学 电气学院,广西 南宁 530003)摘 要:移动互联网的日益发展,推动了城市年轻人几乎人手一台智能手机,每台手机都装有很多手机应用程序,支付宝、微信、美团外卖等手机应用方便了人们的吃喝住行。没有现金只带手机出门,都能满足生活的吃喝住行,这是以后社会的发展趋势。笔者主要就基于Android系统的手机软件开发进行研究。关键词:智能手机;Android;手机软件中图分类号:TP311.52  文献标识码:A  文章编号:1003-9767(2017)01-122-02Research on Mobile Software Development Based on Android SystemZhang junxiangAbstract: The growing development of mobile Internet promotes the city of young people almost having a smartphone. Each (College of Electrical Engineering, Guangxi University, Nanning Guangxi 530003, China)phone is equipped with a lot of mobile applications. Alipay, WeChat, Meituan take-away and other mobile phone applications society. The author mainly researches the development of mobile phone software based on the Android system.Key words: smartphone; Android; mobile softwarefacilitate people’s life. People can live a life without cash and only with mobile phones, which is the future development trend of 1 Android系统软件APK开发平台设置智能手机操作系统有:谷歌Android系统、苹果IOS系统、微软WM6、WM7系统等。谷歌Android系统的安装软件是APK,基于Android系统的手机软件开发平台设置流程如表1所示。表1 基于Android系统的手机软件开发平台设置流程序号123流程下载JDK下载Eclipse下载Android SDK 步骤下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html配置Windows上JDK的变量环境,如表2所示下载地址:https://www.eclipse.org/downloads/下载地址:http://www.androiddevtools.cn/找到SDK Tools ->android-sdk_r24.4.1-windows.zip下载(还要下载对应的文件放到ADK文件夹)安装:Eclipse-> Window -> Preferences->browser->选择添加android-sdk-windows文件路径下载地址:http://www.androiddevtools.cn/找到ADT-23.0.7.zip下载安装:启动Eclipse, Help -> Install New Software… ?-> Add…->Archive…->选择已下载好的ADT压缩包->Name那一栏写:ADT-23.0.7表2 配置Windows上JDK的变量环境序号123系统变量名称JAVA_HOMEPATHCLASSPATH变量值D:\\Android\\Java\\jdk1.8.0_121;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\ools.jar备注变量值为JDK在你电脑上的安装路径%JAVA_HOME%作为JDK安装目录的统一引用路径“.”表示当前目录,“;”英文分号是用来区分Path里面不同的路径4为Eclipse安装ADT插件要通过Eclipse来开发Android应用程序,那么需要下载Android SDK(Software Development Kit)和在Eclipse安装ADT插件。Android SDK是Android专属的软件开发工具包。ADT插件插件能让Eclipse和Android SDK关联起来。没装ADT的话在Eclipse上不能创建Android项目。Android SDK自带模拟器,添加Android手机模拟器(Virtual 作者简介:张俊翔(1988-),男,海南万宁人,硕士研究生,实验师。研究方向:控制工程。—   122   —2017年第1期信息与电脑China Computer&Communication软件开发与应用Device Manager)。方法:Window->Android Virtual device manager。行生成APK文件:右键项目名称->Run As->Andadroid Application->生成的APK应用程序文件在Android的目录结构的bin里面。本文生产的APK是一个有关学校的APK软件,方便学生在手机上查看各学校分部门发布的信息和学校社团发布的各种通知以及学生之间的二手交易市场、学校周边的吃喝玩乐、交通等信息。对于大学生,特别是新来的学生,熟悉学校周边的吃住和交通提供便利,该APK对新生特别实用。程序Activity部分开发截图:项目名称(xingjian)->源文件(src)->包名称(com.xingjian.test)->Activity(Fpage2.java)。Activity程序如图1所示。2 Android项目开发案例Android开发环境搭建完成后,建立Android项目:File->New->Project。新建一个项目,生成Android项目目录结构。初次开发生成APK客户端,主要用到的目录有:源文件的Activity;布局文件layout;清单文件AndroidManifest.xml的程序编写以及图片文件的添加。AndroidManifest.xml是Android应用的入口文件,每一个Activity都要在AndroidManifest.xml中注册。运图1 Activity程序Activity程序部分解释如下:(1)写的东西放在package test包里,用的时候就先找这个包名,再去里面找要用的方法;(2)import com.xingjian.activity.R;表示引入类,编写的代码中会用到该类中的某个方法;(3)public class extends Activity公共类扩展活动;(4)protected void onCreate()方法其实是覆写了基类(Activity类)的onCreate方法;(5)super.onCreate(savedInstanceState)是调用父类Activity的onCreate()方法,在子类的onCreate方法中,不能直接调用onCreate(),因为这样做会产生递归,java用super关键字表示超类的意思,当前类就是从超类继承而来;(6)savedInstanceState是保存当前Activity的状态信息,如果一个非running的Activity因为资源紧张而被系统销毁,当再次启动这个Activity时,可以通过这个保存下来的状态实例,即通过saveInstanceState获取之前的信息,然后使用这些信息,让用户觉得和之前的界面一模一样,提升用户体验;(7)SysApplication.getInstance().addActivity(this);有时跳转的Activity较多时,需要多次按返回键,这样麻烦,简单的方法是,将下面SysApplication这个类复制到工程里面,然后在每个Acitivity的oncreate方法里面通过SysApplication.getInstance().addActivity(this);添加当前Acitivity到ancivitylist里面去,最后在想退出时调用SysApplication.getInstance().exit();可直接关闭所有的Acitivity并退出应用程序;(8)requestWindowFeature (Window.FEATURE_NO_TITLE);这个在Android里用来隐藏标题栏的函数;(9)setContentView(R.layout.fpage2);初始化布局,即把xml布局文件和Activity关联起来。3 结 语智能手机的使用者越来越多,智能手机里面的APP开发将会成为潮流,基于Android系统的手机软件开发偏实用性,首先要学会怎么使用,才能够变通开发更实用、用户体验更好的APP。本文主要介绍基于Android系统的手机软件开发的平台设置以及介绍一个Android项目开发案例,使入门级别的Android项目开发者能够方便学习Android项目开发。参考文献[1]叶宾.Android系统的手机软件开发研究[J].中国新技术新产品,2015(5):12-13.[2]刘鹏.基于Android系统的手机软件开发研究[J].信息与电脑,2016(9):95-96.—   123   —

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- jqkq.cn 版权所有 赣ICP备2024042794号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务