Android系统架构及应用程序开发研究.pdf

Android系统架构及应用程序开发研究.pdf

ID:52395833

大小:1.66 MB

页数:3页

时间:2020-03-27

Android系统架构及应用程序开发研究.pdf_第1页
Android系统架构及应用程序开发研究.pdf_第2页
Android系统架构及应用程序开发研究.pdf_第3页
资源描述:

《Android系统架构及应用程序开发研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Android系统架构及应用程序开发研究赵静Android系统架构及应用程序开发研究赵静(兰州职业技术学院甘肃兰州,730070)摘要:Android系统作为一个新的智能手机的平台,其不仅具有开放性、平等性并且还具有无界性以及方便快捷的特点。本文通过对Android其本身的系统架构、应用程序开发以及相关功能进行具体分析,从而明确Android系统的实用性。关键词:Android系统架构;应用程序开发;研究中图分类号:TP273文献标识码:ADOI编码:10.14016/j.cnki.1001-9227.2017.01.086Abstract

2、:Androidsystemasanewsmartphoneplatform,whichisnotonlyopenandequal,butalsohasthecharacteristicsofunboundedandconvenient.ThisarticlethroughtoAndroiditsownsystemarchitecture,theapplicationdevelopmentandtherelatedfunctioncarriesontheconcreteanalysis,soastomakeclearthepractical

3、characterofAndroidsystem.Keywords:Androidsystemarchitecture;applicationdevelopment;research是在Linuxkernel的基础上进行了开发研制的,但是它不0引言属于类GNU/Linux,它采用的是YAFFS2文件系统,而不Android作为一个智能手机系统,是一种建立在Linux是Linux系统中虚拟内存文件的采取。除此之外,还添加技术的基础上,分别由应用程序、操作系统、用户界面构了特定驱动代码以方便Goldfish的虚拟CPU和Android运成,其源

4、代码相关的开发人员都可以进行获取和修改,并行。安全,存储器管理,网络堆栈等组成了Linuxkernel且这一套处理方案具有开源性质。Android系统具有开放控制。[1]性、自由性的特点。1.3应用程序Android一般会同与email客户端、日历、浏览器等在1Android系统架构内的程序进行一起发布,这些程序都是使用JAVA进行编Linuxkernel、应用框架、Android运行时库、应用程序程的,每一个APK的压缩文件都会对应一个AndroidApp。以及一些其他的相关库共同形成了Android平台。1.4架构设计Android系统

5、架构图如图1所示。Android其框架的设计使其组件的重用得到了简化。相关的额开发人员能够访问所有API框架,并且所有的应用程序都能够进行对应功能模块的发布。另外,在框架的安全得到限制的情况下,其他程序也能够运行这一功能模块。如果突然出现请求某一个部分的功能模块的情况,系统相应的就会开启一个应用程序,并且将其Java对象实例化,由此,就可以看出,Android系统没有一个单一的入口点,而是由四种不同类型的组件给其提供的。这四种组件分别是:Activity、Broadcast、ContentProvider、service。其中Activit

6、y是Android系统中所有程序运行的根本。Broadcast则是负责各种程序之间信息传递的媒介。ContentProvider在运行中,主要是将一个应用程序的特定的数据集传输到其他应用程序。Service是与其他组件进图1Android系统架构图行互相交换运行的程序,但是它本身不能运行。1.1运行时库和其他库Android的运行时库由Dalvik虚拟机以及一组核心库2Android系统主要应用程序构成,并且其中还包含大量的库类支持。Dalvik能够在同Android应用程序主要有四个部分组成,分别是活动、一时间进行多个系统的运行,并且每一

7、个程序都包含在其广播接收器、内容提供商、服务。进程中。2.1活动1.2Linux在Android系统中,所有程序的根本是活动,即Linux是Android系统中故而抽象的层面,这一程序Activity。所有运行的程序都处在Activity中,Activity是Android系统中最基本的一个组成部分,也是开发者最经收稿日期:2016-09-22常遇到的一个部分,通常情况下,Activity就指的是手机中·86·《自动化与仪器仪表》2017年第1期(总第207期)的第一个页面。在Activity还可以进行按钮等其他控件的击AddSite,输入

8、http:∥dl-ssl.google.com/android/安装,这样一来,以往打开的页面就会保存在历史记录中,eclipse/,点击OK,一旦搜索结果显示在页面了,再进行勾

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。