比开发者更高境界:顶尖Google手机工程师教你分析Android 5.0原始程式码 pdf epub mobi txt 电子书 下载 2025

图书介绍


比开发者更高境界:顶尖Google手机工程师教你分析Android 5.0原始程式码

简体网页||繁体网页
著者
出版者 出版社:佳魁资讯 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期: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




想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

类似图书 点击查看全场最低价

比开发者更高境界:顶尖Google手机工程师教你分析Android 5.0原始程式码 pdf epub mobi txt 电子书 下载


分享链接





相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有