《深入理解Android:卷III A》一一2.1概述
本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第2章,第2.1节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1
2.1概述
由于本书所介绍的内容是以Java层的系统服务为主,因此Binder相关的应用在本书中比比皆是。而MessageQueue作为Android中重要的任务调度工具,它的使用也是随处可见。所以本书有必要对这两个工具有所介绍。根据邓凡平的同意与推荐,本章由卷II第2章升级到4.2.2,并且增加了对AIDL相关知识点的分析。
本章作为本书Android源代码分析之旅的开篇,将重点关注两个基础知识点,它们是:
Binder系统在Java世界是如何布局和工作的。
MessageQueue的新职责。
先来分析Java层中的Binder。
读者先阅读《深入理解Android:卷I》(以下

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《Android应用开发入门经典(第3版)》——第1.6节小结
本节书摘来自异步社区《Android应用开发入门经典(第3版)》一书中的第1章,第1.6节小结,作者 【美】Carmen Delessio , Lauren Darcey , Shane Conder,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.6 小结Android应用开发入门经典(第3版)本章的目标是开始进行Android开发。第一步是下载和安装Android开发环境。读者使用这个环境生成了一个简单的应用程序并对其进行了修改,通过这一过程学习到了如何以可视化的方式来为Android应用创建用户界面并了解到用户界面本质上是一个XML文件。此外,还向该应用添加了一个简单的动作,这是通过为一个按钮创建一个onClickListener()方法来实现的。
- 下一篇
《Android 网络开发与应用实战详解》——2.3节Android系统架构
本节书摘来自异步社区《Android 网络开发与应用实战详解》一书中的第2章,第2.3节Android系统架构,作者 王东华,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.3 Android系统架构Android 网络开发与应用实战详解在本节内容中,将进一步分解Android应用程序,详细剖析Android应用程序的核心构成部分,为读者学习本书后面知识打下基础。 2.3.1 Android体系结构介绍Android作为一个移动设备的平台,其软件层次结构包括操作系统(OS)、中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下4层。 (1)操作系统层(OS)。 (2)各种库(Libraries)和Android 运行环境(RunTime)。 (3)应用程序框架(Application Framework)。 (4)应用程序(Application)。 上述各个层的具体结构如图2-19所示。 1.操作系统层(OS)Android使用Linux 2.6作为操作系统,Linux 2.6是一种标准的技术,Lin...
相关文章
文章评论
共有0条评论来说两句吧...