书籍详情
深入理解Android 5 源代码
作者:李骏
出版社:人民邮电出版社
出版时间:2016-01-01
ISBN:9787115405951
定价:¥99.00
购买这本书可以去
内容简介
本书共分20章,循序渐进地分析了Android系统的基本源代码,依次讲解了Android系统介绍,获取并编译Android源代码,分析Java Native Interface系统,分析HAL系统,分析IPC通信机制,分析Binder对象和Java接口,分析ServiceManager和MessageQueue,init进程和Zygote进程,System进程和应用程序进程,分析Activity组件,应用程序管理服务分析,Content Provider、Broadcast(广播)系统,电源管理系统分析,分析WindowManagerService系统、分析电话系统,分析短信系统、Sensor传感器系统详解、分析SEAndroid系统和分析ART系统等核心知识。本书内容言简意赅,讲解方法通俗易懂,不仅适合有一定基础的读者学习,也特别有利于初学者学习。本书适合Android初学者、Android爱好者、Android底层开发人员、Android应用开发人员学习,也可以作为相关培训学校和大专院校相关专业师生的教学用书。
作者简介
暂缺《深入理解Android 5 源代码》作者简介
目录
目录
第1章 Android系统介绍 1
1.1 Android系统成功的秘诀 1
1.1.1 获取了业界的广泛支持 1
1.1.2 研发阵容强大 1
1.1.3 为开发人员“精心定制” 1
1.1.4 开源 2
1.2 剖析Android系统架构 2
1.2.1 底层操作系统层(OS) 3
1.2.2 各种库(Libraries)和Android
运行环境(RunTime) 3
1.2.3 Application Framework(应用
程序框架) 3
1.2.4 顶层应用程序(Application) 4
1.3 五大组件 4
1.3.1 Activity界面 4
1.3.2 Intent和Intent Filters切换 4
1.3.3 Service(服务) 5
1.3.4 Broadcast Receiver发送广播 5
1.3.5 用Content Provider存储数据 6
1.4 进程和线程 6
1.4.1 什么是进程 6
1.4.2 什么是线程 6
第2章 获取并编译Android源代码 7
2.1 获取Android源代码 7
2.1.1 在Linux系统中获取Android
源代码 7
2.1.2 在Windows平台获取Android
源代码 8
2.2 分析Android源代码结构 10
2.2.1 总体结构 11
2.2.2 应用程序部分 12
2.2.3 应用程序框架部分 13
2.2.4 系统服务部分 13
2.2.5 系统程序库部分 15
2.2.6 硬件抽象层部分 17
2.3 Android源代码提供的接口 18
2.3.1 暴露接口和隐藏接口 18
2.3.2 调用隐藏接口 23
2.4 编译源代码 25
2.4.1 搭建编译环境 25
2.4.2 在模拟器中运行 27
2.5 编译源代码生成SDK 27
第3章 分析Java Native Interface
系统 30
3.1 JNI基础 30
3.1.1 JNI的功能结构 30
3.1.2 JNI的调用层次 30
3.1.3 分析JNI的本质 31
3.2 分析MediaScann
猜您喜欢