基于安卓系统的APP开发技术研究论文_刘天波,黄海洋,王井利,马运涛,由迎春

基于安卓系统的APP开发技术研究论文_刘天波,黄海洋,王井利,马运涛,由迎春

沈阳建筑大学

摘要:伴随着时代的深入与发展,科学技术让我们的生活发生了巨大的转变。在信息时代的背景之下,智能手机被深入的运用到了各个产业当中,其所具备的性能相对较多,收到信息的即时形式相对较强的特征,深受广大手机客户的热爱。建立在这样的一个基础之上,以安卓系统为载体手机app开展对应的研发推进,并且不断丰富其体系的性能以及其技术构架,使得手机app的发展与运用更深一步,在app研发的环节当中,安卓操作系统的吱声有着至关重要的作用与价值。就安卓系统基础上的app研发展开对应的研究,期望有助于app更好地和安卓体系相对应。

关键词:安卓系统;APP开发技术;研究

1安卓概述

Android,中文名称为安卓运行操作系统,这个系统是由谷歌公司进行开发的,是以Linux核心作为基础的一种操作运行系统,目前大部分应用在安卓智能手机中,或者是一些平板电脑上,都在应用着安卓运行系统。因为安卓运行系统是一种开源系统,可以使得全球的软件开发工作者都能够对安卓运行系统进行深入的了解,同时对于APP的开发可以更加深入的完成更加全面的系统功能。

安卓运行操作系统已经是目前全球的最大的智能手机操作系统,安卓运行操作系统的系统基础是Linux系统,需要Linux系统作为技术的支持和帮助,从软件开发层面来看,APP的开发分为非常多的层次。安卓运行操作系统中有着一定的几何程序作为框架的支撑,这就是安卓运行操作系统的核心框架,这种系统可以非常的清晰,让软件开发工作者和软件研究人员可以清晰的看出来系统的框架,对于APP进行建设和分工处理,软件开发人员可以快速高效的对APP客户端进行开发任务和维护工作。

2主要技术

Java是一种非常经典的开发语言,是完全面向对象的开发语言,这种语言有很多的优点和长处,比如这种语言的框架结构非常的稳定,具有很高的安全性,其次这种语言结构可以合理分配,运用整体的空间。Java的广泛应用就是这些优点支持的,有了这些优点,Java可以在很多的开发领域和应用平台得到大显身手的机会,比如商业系统中的网站服务,或者是安卓平台的APP,科学领域需要Java的程序作为基础框架,电子交易云端支付平台等也需要Java的帮助和支持。

安卓运行操作系统已经是目前全球的最大的智能手机操作系统,安卓运行操作系统的系统基础是Linux系统,需要Linux系统作为技术的支持和帮助,从软件开发层面来看,APP的开发分为非常多的层次。安卓运行操作系统主要运用的平台有智能手机平台和平板电脑平台,是由Google公司指导开发提供技术的支持,相关的开放手机联盟进行开发工作的指挥和领导。智能手机的迅速发展已经使得智能手机得到了很大程度上的普及,并且智能操作系统也在不断的开发和进步过程中,安卓运行操作系统是目前智能手机最为重要的一种运行平台,凭借着安卓运行操作系统的开源特性,使得安卓运行操作系统可以迅速占领运行平台的市场。

3四大组件

要想学会安卓的研发,首先要求熟悉安卓系统当中的四大构建,主要四包含有Activity,Service,BroadcastReceiver与ContentProvider。

Activity:Activity其实就是一个人机交互系统,简单来说手机当中的一个屏幕内容都属于Activity,因此Activity主要的作用就是用于存放不同类型的显示构件,在此当中最大的构成部分就是安卓最根本的构成环节。但是在一个APP当中远远不止有一个Activity。

Service:Service能够理解成是一个没有屏幕的Activity,譬如在很多的程序当中都没有对应的用户界面,只是存在于其后台运作,就能够将其定义成是一个Service。譬如我们的音乐背景的播放器、金策体系等都是借助这样的一种形式来运作的。

BroadcastReceiver:广播接收装置没有固定的用户界面。它能够通过启动一个Activity或者是Service来反馈其所接收到的讯息,或者是借助NotificationManager来通知使用者。

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

ContentProvider:ContentProvider的提供主要是为了处理的应用软件之间的信息交换的问题,将不同种的应用软件的数据操作规程展开对应的统一工作,并将标准展现给其余的软件以便其可以顺利的进行访问,如此一来就可以体现其数据交互以及信息资源共享的作用。

4搭建开发环境

假若想要在Windows上开展对应的安卓研发工作,首先就要求展开对应的环境搭建与构造。装配JDK。JDK其实就是Java的核心,涵盖有Java自身的运作条件与环境、Java用具、开发应用软件之时所调用的Java类库等相关对象,因此基于Java的研发都要求装配对应的JDK软件。能够从官网上依照自身所需求的版本上的差异来展开对应的安装工作。

配备变量条件。为了配备JDK的体系变量环境,要求我们设置三个系统变量来进行对应的研究,这三个变量分别是JAVA_HOME,Path以及CLASSPATH。

JAVA_HOME:变量竖直是JDK,在计算器上面的安装文件夹或者具体位置为:C:\ProgramFiles\Java\jdk1.8.0_20。创建完成之后就借助JAVA_HOME%来当作是JDK安装目录的统一引用途经,其意义就在于以便后续的变量数值的配置。

PATH:PATH的属性早就存在,能够直接开展对应的编辑工作,在原本的变量之后追加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin.

CLASSPATH:设置系统变量名称是:CLASSPATH其对应的变量数值是:.%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

装配Eclipse。Eclipse是Java应用体系以及其Android研发过程当中的IDE。能够直接在官网上进行下载,但是与其他软件有所差异的是Eclipse不必进行对应的装配工作,直接解压完成之后,开启之时设置有对应的工作空间就可以了。

装配AndroidSDK。为了可以在Windows当中发调运行对应的安卓软件,要求是Eclipse配置AndroidSDK,谷歌以及现在直接提供ADK的Eclipse,就可以直接进行对应的使用,也能够进行对应的制度配设。

5安卓开发环境

安卓系统的研发基本都是借助Java语言来实现的,因此要求配备好对应的Java研发条件,研究规划之前,搭建起对应的Java基础,要求装配对应的Java基础。AndroidStudio是谷歌技术公司就Android研发的定置IDE,用具,不仅如此能够借助以往的Eclipse+ADT来当作是对应的研发环境。AndroidStudio。其基地借助lntellijIDEA来当作是对应的研发设备,研发的速率相对较快,更是现如今依照安卓体系当中的APP研发最为常见圆弧就是其最为常见的一个研发工具,安卓官网所提供AndroidStudio安装包当中自身携带有AVD,处在构建的安卓模拟装置当中,可以开展对应的监测工作。

结束语

从目前的整体的社会情况看,智能手机已经发展的非常成熟,已经逐渐普及,同时手机的功能并不是仅局限于通讯接打电话和发送短信和电子邮件等简单的非常基础的功能。人们的生活已经处处需要手机来支持,比如网上购物,微信上的与朋友聊天交友,查询旅游的攻略和出行信息。各种APP的出现满足了人们对生活的需求,同时使得手机的功能越来越全面,功能和性能越来越先进。手机对人们来说已经是生活的重要部分,缺少了手机生活会非常的不方便。

参考文献:

[1]衷文.基于安卓系统的APP开发技术研究[J].中国新通信,2017,19(14):48.

[2]任虹,于亚军.基于安卓系统的航标综合管理App[J].天津航海,2017(02):36-38.

[3]蒋健健.移动APP开发模式探讨[J].数字技术与应用,2017(02):202-203.

论文作者:刘天波,黄海洋,王井利,马运涛,由迎春

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

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

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于安卓系统的APP开发技术研究论文_刘天波,黄海洋,王井利,马运涛,由迎春
下载Doc文档

猜你喜欢