上海市职业教育资源中心
上海市职业教育数字图书馆
首 页
悦·读
乐·听
动 态
活 动
研 究
机 构
深入理解Android内核设计思想
作者:
林学森著
出版社:
人民邮电出版社
出版日期:
2017年07月
ISBN:
978-7-115-45263-4
专业分类:
信息技术类
访问:
2次
阅读:
0次
收藏:
0次
中图分类:
工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信 > 蜂窝式移动通信系统(大哥大、移动电话手机)
推荐:
0次
开始阅读
收藏
推荐
打分:
目录
封面
深入理解Android内核(第2版)——Thinking In Android(上册)
第2版前言
第1版前言
目录页
第1篇 Android编译篇
第1章 Android系统简介
1.1 Android系统发展历程
1.2 Android系统特点
1.3 Android系统框架
第2章 Android源码下载及编译
2.1 Android源码下载指南
2.2 原生Android系统编译指南
2.3 定制产品的编译与烧录
2.4 Android Multilib Build
2.5 Android系统映像文件
2.6 ODEX流程
2.7 OTA系统升级
2.8 Android反编译
2.9 NDK Build
2.10 第三方ROM的移植
第3章 Android编译系统
3.1 Makefile入门
3.2 Android编译系统
3.3 Jack Toolchain
3.4 SDK的编译过程
3.5 Android系统GDB调试
第2篇 Android原理篇
第4章 操作系统基础
4.1 计算机体系结构(Computer Architecture)
4.2 什么是操作系统
4.3 进程间通信的经典实现
4.4 同步机制的经典实现
4.5 Android中的同步机制
4.6 操作系统内存管理基础
4.7 Android中的LowMemory Killer
4.8 Android匿名共享内存(Anonymous Shared Memory)
4.9 JNI
4.10 Java中的反射机制
4.11 学习Android系统的两条线索
第5章 Android进程/线程和程序内存优化
5.1 Android进程和线程
5.2 Handler,MessageQueue,Runnable与Looper
5.3 UI主线程——ActivityThread
5.4 Thread类
5.5 Android应用程序如何利用CPU的多核处理能力
5.6 Android应用程序的典型启动流程
5.7 Android程序的内存管理与优化
第6章 进程间通信——Binder
6.1 智能指针
6.2 进程间的数据传递载体——Parcel
6.3 Binder驱动与协议
6.4 “DNS”服务器——Service Manager(Binder Server)
6.5 Binder客户端——Binder Client
6.6 Android接口描述语言——AIDL
6.7 匿名Binder Server
第7章 Android启动过程
7.1 第一个系统进程(init)
7.2 系统关键服务的启动简析
7.3 多用户管理
第8章 管理Activity和组件运行状态的系统进程——ActivityManagerService(AMS)
8.1 AMS功能概述
8.2 管理当前系统中Activity状态——Activity Stack
8.3 startActivity流程
8.4 完成同一任务的“集合”——Activity Task
8.5 Instrumentation机制
第9章 GUI系统——SurfaceFlinger
9.1 OpenGL ES与EGL
9.2 Android的硬件接口——HAL
9.3 Android终端显示设备的“化身”——Gralloc与Framebuffer
9.4 Android中的本地窗口
9.5 BufferQueue详解
9.6 SurfaceFlinger
9.7 VSync的产生和处理
第10章 GUI系统之“窗口管理员”——WMS
10.1 “窗口管理员”——WMS综述
10.2 窗口属性
10.3 窗口的添加过程
10.4 Surface管理
10.5 performLayoutAndPlaceSurfacesLockedInner
10.6 窗口大小的计算过程
10.7 启动窗口的添加与销毁
10.8 窗口动画
第11章 让你的界面炫彩起来的GUI系统——View体系
11.1 应用程序中的View框架
11.2 Activity中View Tree的创建过程
11.3 在WMS中注册窗口
11.4 ViewRoot的基本工作方式
11.5 View Tree的遍历时机
11.6 View Tree的遍历流程
11.7 View和ViewGroup属性
11.8 “作画”工具集——Canvas
11.9 draw和onDraw
11.10 View中的消息传递
11.11 View动画
11.12 UiAutomator
第12章 “问渠哪得清如许,为有源头活水来”——InputManagerService与输入事件
12.1 事件的分类
12.2 事件的投递流程
12.3 事件注入
第13章 应用不再同质化——音频系统
13.1 音频基础
13.2 音频框架
13.3 音频系统的核心——Audio-Flinger
13.4 策略的制定者——Audio-PolicyService
13.5 音频流的回放——AudioTrack
13.6 音频数据流
13.7 音量控制
13.8 音频系统的上层建筑
13.9 Android支持的媒体格式
13.10 ID3信息简述
13.11 Android多媒体文件管理
深入理解Android内核(第2版)——Thinking In Android(下册)
目录页
第3篇 应用原理篇
第14章 Intent的匹配规则
14.1 Intent属性
14.2 Intent的匹配规则
14.3 Intent匹配源码简析
第15章 APK应用程序的资源适配
15.1 资源类型
15.2 提供可选资源
15.3 最佳资源的匹配流程
15.4 屏幕适配
第16章 Android字符编码格式
16.1 字符编码格式背景
16.2 ISO/IEC 8859
16.3 ISO/IEC 10646
16.4 Unicode
16.5 String类型
第17章 Android和OpenGL ES
17.1 3D图形学基础
17.2 Android中的OpenGL ES简介
17.3 图形渲染API——EGL
17.4 简化OpenGL ES开发——GLSurfaceView
17.5 OpenGL分析利器——GLTracer
第18章 “系统的UI”——SystemUI
18.1 SystemUI的组成元素
18.2 SystemUI的实现
18.3 Android壁纸资源——WallpaperService
第19章 Android常用的工具“小插件”——Widget机制
19.1 “功能的提供者”——AppWidgetProvider
19.2 AppWidgetHost
第20章 Android应用程序的编译和打包
20.1 “另辟蹊径”采用第三方工具——Ant
20.2 通过命令行编译和打包APK
20.3 APK编译过程详解
20.4 信息安全基础概述
20.5 应用程序签名
20.6 应用程序签名源码简析
20.7 APK重签名实例
第21章 Android虚拟机
21.1 Android虚拟机基础知识
21.2 Android虚拟机核心文件格式——Dex字节码
21.3 Android虚拟机核心文件格式——可执行文件的基石ELF
21.4 Android虚拟机核心文件格式——“主宰者”OAT
21.5 Android虚拟机的典型启动流程
21.6 堆管理器和堆空间释义
21.7 Android虚拟机中的线程管理
21.8 Art虚拟机中的代码执行方式综述
21.9 Art虚拟机的“中枢系统”——执行引擎之Interpreter
21.10 Art虚拟机的“中枢系统”——执行引擎之JIT
21.11 Art虚拟机的“中枢系统”——执行引擎之本地代码
21.12 Android x86版本兼容ARM二进制代码——Native Bridge
21.13 Android应用程序调试原理解析
第22章 Android安全机制透析
22.1 Android Security综述
22.2 SELinux
22.3 Android系统安全保护的三重利剑
22.4 SEAndroid剖析
22.5 Android设备Root简析
22.6 APK的加固保护分析
第4篇 Android系统工具
第23章 IDE和Gradle
23.1 Gradle的核心要点
23.2 Gradle的Console语法
23.3 Gradle Wrapper和Cache
23.4 Android Studio和Gradle
第24章 软件版本管理
24.1 版本管理简述
24.2 Git的安装
24.3 Git的使用
24.4 Git原理简析
第25章 系统调试辅助工具
25.1 万能模拟器——Emulator
25.2 此Android非彼Android
25.3 快速建立与模拟器或真机的通信渠道——ADB
25.4 SDK Layoutlib
25.5 TraceView和Dmtracedump
25.6 Systrace
25.7 代码覆盖率统计
25.8 模拟GPS位置
出版社相关图书
海宝·超时空任务-闹鬼的钢琴
人民邮电出版社
杨鹏
每个男孩都是英雄之坏小子不放弃(上)
人民邮电出版社
黄春华
每个男孩都是英雄之坏小子不放弃(下)
人民邮电出版社
黄春华
海宝·超时空任务-神奇的月亮石
人民邮电出版社
杨鹏
海宝·超时空任务-大闹水晶宫
人民邮电出版社
杨鹏
新书上架
中国企业海外发展报告(2017)
对外经济贸易大学出版社
张新民等主编
“一带一路”与青年机遇
浙江大学出版社
陈晓锋,王宸曦主编
商务礼仪
人民邮电出版社
赵敏,王辉主编
认知的维度
北京邮电大学出版社
宋锋林著
建筑工程项目精细化管理实践与研究
天津科学技术出版社
陆总兵著
深入理解Android内核设计思想