比开发者更高境界:顶尖Google手机工程师教你分析Android 5.0原始程式码 pdf epub mobi txt 电子书 下载 2025
图书介绍
☆☆☆☆☆
简体网页||
繁体网页
著者
出版者 出版社:佳魁资讯 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2015/09/30
语言 语言:繁体中文
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2025-01-11
类似图书 点击查看全场最低价
图书描述
■顶尖Android开发专家的Android系统分析权威指南
■讲解新版本热点技术,解决系统开发困惑问题
专家推荐
这本书介绍Android 系统的充实和认真程度可能在市面上无出其右。
从Android下载安装到设定编译,从JNI/Boinic到Loop/Init,从SystemServer到Provider,从套件管理到图形系统,从视窗系统到输入管理,从电源管理到睡眠唤醒机制,从网路管理到音、视讯系统,甚至从Vold 到Recovery,从虚拟机器到自动化测试,都详细解释说明。
作为一个工作十多年的资深工程师、从1.0 版本开始接触Android 系统的工程师、量产过多款产品的Android 第一线架构师,我想没有这样的经历是很难将这本书撰写得如此详尽。
希望读者可以从中获得有益的启发,开启自己完美的Android 开发之旅!~~ 小米电视系统软体部总监,茹忆
这是一本有6年Android 系统开发经验、顶尖Android 系统工程师的心血之作!可以推荐给任何从事Android 系统开发或应用程式开发工程师看的书!~~原Motorola 软体总监,播思通讯CTO,饶宏
一本非常优秀的介绍Android 内部机制的图书,详细地分析了Android 系统的大部分模组,值得每一个希望深入学习Android 系统的工程师拥有。~~德信无线软体部经理,陈行星
著者信息
作者简介
刘超
资深Android 专家、系统架构师。曾任职于四通利方、Motorola、小米等多家着名公司。最早的Android 系统开发者之一,研究Android 核心多年。主持研发过天语W606、酷派W711、华为T8301 等多款Android 手机系统。
比开发者更高境界:顶尖Google手机工程师教你分析Android 5.0原始程式码 pdf epub mobi txt 电子书 下载
图书目录
前言
Chapter 01 建立Android 系统开发环境
1.1 安装作业系统
1.2 安装开发套件
1.3 安装一些有用的工具
1.4 下载原始程式
Chapter 02 Android 的编译环境:Build 系统
2.1 Android Build 系统核心
2.2 Android 的产品设定档
2.3 编译Android 的模组
2.4 Android 中的签名
Chapter 03 连接Android 和Linux 核心的桥樑:Android 的Bionic
3.1 Bionic 简介
3.2 Bionic C 函数库中的系统唿叫
3.3 Bionic 中的记忆体管理函数
3.4 管线
3.5 Bionic 中的执行绪管理函数
3.6 Futex 同步机制
3.7 Android 的Log 模组
3.8 可执行档格式分析
3.9 Bionic 中的Linker 模组
3.10 侦错器 —— Ptrace 和Hook API
Chapter 04 处理程序间通讯:Android 的Binder
4.1 Binder 简介
4.2 如何使用Binder
4.3 Binder 应用层的核心类别
4.4 Binder 的实现原理
4.5 Binder 驱动
4.6 解析名称的模组 —— ServiceManager 的作用
4.7 匿名共用记忆体ashmem
Chapter 05 连接Java 和C/C++ 层的关键:Android 的JNI
5.1 JNI 的作用
5.2 JNI 用法介绍
5.3 JNI 环境
5.4 ART 带来的JNI 变化
Chapter 06 Android 的同步和讯息机制
6.1 最小操作
6.2 Android native 层的同步方法
6.3 Android Java 层的同步机制
6.4 Android 的讯息机制
6.5 处理程序间的讯息传递
Chapter 07 第一个使用者处理程序:Android 的Init 处理程序
7.1 Init 处理程序的初始化过程
7.2 解析启动指令稿init.rc
7.3 Init 处理程序对讯号的处理
7.4 属性系统
7.5 守护处理程序ueventd 介绍
7.6 「看门狗」—— watchdogd 介绍
Chapter 08 支撑Android 世界的一极:Zygote 处理程序
8.1 Zygote 简介
8.2 Zygote 处理程序的初始化
8.3 Zygote 启动应用程式
8.4 预先载入系统类别和资源
Chapter 09 精确地控制资源的使用:Android 的资源管理
9.1 资源系统简介
9.2 Android 资源的制作
9.3 Android 资源的使用
9.4 Android 资源管理的实现原理
9.5 全新的设计语言 —— Android 5.0 的Material Design
Chapter 10 Android 系统的核心之一:SystemServer 处理程序
10.1 SystemServer 的建立过程
10.2 SystemServer 中的Watchdog
Chapter 11 APK 套件的安装、移除和最佳化:Android 的应用管理
11.1 了解PackageManagerService
11.2 安装应用
11.3 系统执行时期的应用管理
11.4 守护处理程序installd
11.3 在storyboard 中设计速览
11.4 挂钩控制器
Chapter 12 Android 的元件管理
12.1 应用处理程序的组成
12.2 Android 架构的核心 —— ActivityManagerService 服务
12.3 Process 管理
12.4 Activity 管理
12.5 应用的启动过程
12.6 Service 管理
12.7 提供资料的存取 —— ContentProvider 管理
12.8 广播 —— BroadcastReceiver 管理第三部分 WatchKit 进阶功能
Chapter 13 Android 的多使用者模式
13.1 管理使用者的系统服务 —— UserManagerService 服务
13.2 PackageManagerService 和多使用者
13.3 ActivityManagerServier 和多使用者
Chapter 14 Android 的图形显示系统
14.1 画布 —— 了解Surface
14.2 影像显示原理
14.3 SurfaceFlinger 服务
14.4 影像的输出过程
14.5 归纳
Chapter 15 Android 的视窗系统
15.1 应用处理程序和WMS 的联系
15.2 WindowManagerService 服务
15.3 确定视窗尺寸
15.4 视窗动画管理
15.5 归纳
Chapter 16 Android 的输入管理
16.1 管理各种输入的服务 —— InputManagerService
16.2 应用处理程序处理Input 讯息
16.3 归纳
Chapter 17 Android 的电源管理
17.1 电源管理服务 —— PowerManagerService
17.2 控制系统休眠的机制
17.3 电池管理服务
Chapter 18 Android 的储存系统
18.1 管理存放装置 —— Vold 守护处理程序
18.2 对存放装置操作 —— MountService 服务
18.3 其他储存相关的服务
Chapter 19 Android 的网路管理架构
19.1 管理各种网路装置 —— Netd 守护处理程序
19.2 网路管理的中心 —— ConnectivityService 服务
19.3 完成对网路实体介面操作 —— NetworkManagementService 服务
19.4 归纳
Chapter 20 Android 的音讯系统
20.1 音讯系统简介
20.2 AudioPolicyService 服务 —— 输入输出装置的状态
20.3 音讯的核心 —— AudioFlinger 服务
20.4 一次完整的播放过程
Chapter 21 让应用更安全:Android 的SELinux 模组
21.1 安全系统 —— SELinux 简介
21.2 安全增强型 —— SEAndroid 简介
21.3 Android 如何使用SELinux
21.4 归纳
Chapter 22 Dalvik 和ART 虚拟机器
22.1 Dalvik 虚拟机器简介
22.2 Dalvik 的启动和初始化
22.3 Dalvik 位元组码的执行过程
22.4 Dalvik 的记忆体管理机制
22.5 ART 模式简介
Chapter 23 系统升级模组:Android 的Recovery 模组
23.1 Recovery 模组的执行
23.2 Recovery 的升级过程
23.3 update-binary 模组
Chapter 24 Android 的侦错方法
24.1 取得和分析系统Log
24.2 记忆体洩露的分析方法
24.3 Android 的自动化测试
图书序言
图书试读
None
比开发者更高境界:顶尖Google手机工程师教你分析Android 5.0原始程式码 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2025
比开发者更高境界:顶尖Google手机工程师教你分析Android 5.0原始程式码 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2025
比开发者更高境界:顶尖Google手机工程师教你分析Android 5.0原始程式码 pdf epub mobi txt 电子书 下载 2025
用户评价
类似图书 点击查看全场最低价
比开发者更高境界:顶尖Google手机工程师教你分析Android 5.0原始程式码 pdf epub mobi txt 电子书 下载