Android源码分析实录

作者:李忠良

定价:89元

印次:1-1

ISBN:9787302393290

出版日期:2015.04.01

印刷日期:2015.03.23

图书责编:张瑜

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Android是一款服务于智能手机和平板电脑等设备的操作系统,截止作者撰写此书时为止,Android在智能手机操作系统市场中已经占有75%的份额。为了让广大读者充分了解这款神奇的操作系统的架构原理,本书循序渐进地分析了Android系统核心源码的基本知识。 本书共分为15章,主要内容包括走进Android世界、硬件抽象层详解、分析JNI(Java本地接口)层、Android内存系统分析、Android虚拟机系统详解、IPC通信机制详解、Zygote进程/System进程和应用程序进程、分析Activity组件、Content Provider数据存储、Broadcast(广播)系统详解、多媒体系统详解、电源管理系统详解、输入系统驱动应用、蓝牙系统详解、网络系统详解等。 本书几乎涵盖了Android源码中的所有核心系统的内容,全书内容通俗易懂,适合Android初学者、Android爱好者、Android底层开发人员、Android应用开发人员阅读和学习,也可以作为相关培训学校和大专院校相关专业的教学用书。

前 言 Android(中文译名为安卓)是IT界巨头Google(谷歌)公司于2007年11月5日推出的一款智能操作系统,最初被应用于智能手机,后来随着版本的更新和发展,也被广泛应用于平板电脑、智能电视、可穿戴设备和健康设备中。Android是一款基于Linux平台的开源操作系统的名称,根据国际数据公司(IDC)公布的数据,Android在智能手机操作系统中的市场占有率已经达到75%。 高份额的市场占有率使得更多的开发人员把目光投入这款神奇的系统,很多初学者也纷纷涌入Android的学习行列中,配合这些需求,Android的各种应用类图书不断涌现并广受欢迎。但美中不足的是,深入源码分析的书籍屈指可数。而源码分析正是通往Android殿堂、跻身为高手的阶梯。 为了让广大初学者可以对Android系统实现“灵与肉”的感知,而不是停留在抽象的原理和概念上,本书对Android系统的源码进行细致的分析,这样做的目的,是提炼出Android系统埋藏于深处的本质和精华的东西,以展示这款神奇的系统究竟是怎样实现的。 1.本书内容 Android系统升级较快,有些代码变动很大。系统自2007年发布第一个版本1.1以来,截至2013年7月发布版本4.3,中间一共存在十多个版本。但据官方统计,到2013年5月5日,占据前三位的版本分别是Android 4.2,Android 4.1和Android 4.3,其实这三个版本的区别并不是很大,只是在某领域的细节上进行了更新。因此,在本书中,我们选择本书最初写作时的最新版本Android 4.3系统的实现。 本书共分15章,依次为走进And...

目录
荐语
查看详情 查看详情
目   录 

第1章  走进Android世界 1

1.1  Android系统的优势 2

1.1.1  开源 2

1.1.2  强大的开发团队的支持 2

1.1.3  开发人员的支持 2

1.2  Android系统架构介绍 3

1.2.1  底层操作系统层(Linux内核层) 4

1.2.2  库(Libraries)和运行环境(Runtime) 4

1.2.3  应用程序框架(ApplicationFramework) 5

1.2.4  顶层应用程序(Application) 5

1.3  核心组件 5

1.3.1  Activity的界面表现 5

1.3.2  Intent和IntentFilters界面切换 6

1.3.3  Service服务 6

1.3.4  用Broadcast IntentReceiver广播 7

1.3.5  用Content Provider存储 7

1.4  进程和线程 7

1.4.1  什么是进程 7

1.4.2  什么是线程 8

1.5  获取Android 4.3源码 8

1.5.1  在Linux系统中获取Android源码 8

1.5.2  在Windows平台上获取Android源码 9

1.6  Android源码结构分析 14

1.6.1  Android源码的目录结构 15

1.6.2  应用程序 16

1.6.3  应用程序框架 18

1.6.4  系统服务 19

1.6.5  系统程序库 21

1.6.6  系统运行库 24

1.6.7  硬件抽象层 25 ... 查看详情

查看详情