网站大量收购独家精品文档,联系QQ:2885784924

Android 应用开发初探.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android 应用开发初探

Android 应用开发基础初探 安卓应用开发初探 摘要: 安卓应用开发初探 ___________________________________________________________ 1 1. 安卓系统构成 ___________________________________________________________ 1 2. Android 的应用程序和线程 ________________________________________________ 3 3. Android 的Activity 组件___________________________________________________ 4 4. 总结___________________________________________________________________ 7 1. 安卓系统构成 安卓系统本身是在 Linux 的内核的基础上开发的针对移动终端用户应用的智能操作系 统。其模块大致如下图所示 上图将安卓的软件系统分成了四个层次,其中底下两层是比较固定的内核心层,由C 或者C++实现,上面两层则是应用层,是通过应用层架构进行扩展,基于JAVA 虚拟机的平 台无关的JAVA 应用的实现。 具体而言是: 第一层:Linux 操作系统和驱动(Linux kernel): 由C 语言实现。 第二层:本地框架和Java 运行环境(LIBRARIES 和 ANDROID RUNTIME) ,有C/C++ 实现。包含C/C++库,被Android 系统中不同组件使用,它们通过Android 应用程序框架为 第1 页 Android 应用开发基础初探 开发者进行服务。Android 运行环境(ANDROID RUNTIME):提供了Java 编程语言核心库的 大多数功能,由Dalvik Java 虚拟机和基础的Java 类库组成。Dalvik 是Android 中使用的Java 虚拟机,每个Android 应用程序都在自己的进程中运行,都拥有一个独立的Dalvik 虚拟机 实例。 第三层:Android 应用框架(ANDROID FRAMEWORK) ,在Android 系统中,开发人员 也可以完全访问核心应用程序所使用的API 框架。 第四层:Android 应用程序(APPLICATIONS) 。Android 应用程序都是有Java 语言编写 的。用户开发的Android 应用程序和Android 的核心应用程序是同一层次的,它们都是基于 Android 的系统API 构建的。 第2 页 Android 应用开发基础初探 2. Android 的应用程序和线程 Android 的应用程序是在线程中进行创建和执行的,因此把它们放在一起进行讨论。 安卓的上层应用是平台无关的 Java 应用来的,当 Java 应用在安卓系统下运行的时候, 操作系统会分配一个新的线程出来,并创建一个 Java 的虚拟机器实例,而我们关注的应用 就加载在里面运行,不同的应用会在不同的JVM 里面运行,他们之间彼此不可见,相当于 Java 应用在各自的沙箱里面运行。 对于安卓的应用程序线程,可以分成两类,一类是启动时候的线程,主要用于用户间的 交互,可以称为UI 线程,另外一类则是由用户根据需要创建的线程,这些线程通常是完成 用户的耗时任务的。安卓开发手册原文的描述是: When an application is launched, the system creates a thread of execution for the application, called main. This thread is very important because it is in charg

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档