索骥馆-编程语言之《Android内核剖析》扫描版[PDF]

本书详细介绍了Android内核的基础知识,包括Linux基础、Java基础、Android源码下载与开发环境配置、Git使用、Binder机制、Framework概述、Context理解、窗口创建过程、AMS内部原理等,适合Android工程师及产品经理学习。
摘要由CSDN通过智能技术生成
内容介绍:

  《android内核剖析》详细分析了android内核的内部机制,包括窗口管理系统、activity管理系统、输入法框架、编译系统等,为android内核定制及高级应用程序开发提供技术参考。
   《android内核剖析》中提及“附图”请到 http://www.broadview.com.cn/14398 ;下载!

   《android内核剖析》适合于所有android相关的工程师及产品经理,还可作为相关培训机构的教材。

目录:


第1部分 基础篇
第1章 linux基础 2
1.1 linux文件系统概述 2
1.2 linux启动过程 4
1.3 常用linux 命令 6
1.4 shell脚本备忘 9
1.4.1 获取输入 10
1.4.2 变量定义 10
1.4.3 条件判断 11
1.4.4 while []...do... done语句 12
1.4.5 for循环 13
1.4.6 函数 14
1.4.7 常用内置符号常量 15
1.5 make脚本备忘 15
1.5.1 一个简单的makefile文件 16
1.5.2 变量的定义与赋值 18
1.5.3 条件控制语句 18
1.5.4 宏(函数)定义 19
1.5.5 内置符号和变量 22
.1.5.6 模板目标(pattern target) 23
1.5.7 目标特定的变量赋值(target-specific variable) 24
1.5.8 常用选项 25
第2章 java基础 26
2.1 类装载器dexclassloader 26
2.1.1 dexclassloader的调用方法 27
2.1.2 基于类装载器设计一种“插件”架构 29
2.2 jni调用机制 32
2.2.1 java访问c 33
2.2.2 c访问java 35
2.2.3 在c中使用持久对象 37
2.3 异步消息处理线程 37
2.3.1 实现异步线程的一般思路 38
2.3.2 android中异步线程的实现方法 38
第3章 android源码下载及开发环境配置 44
3.1 mac系统的配置 44
3.1.1 硬盘格式的配置 44
3.1.2 port的用法 46
3.2 在linux中配置usb连接 46
3.3 在eclipse中调试framework 46
3.3.1 一段防止下载异常的脚本 47
3.3.2 调试framework中的代码 47
第4章 使用git 51
4.1 安装git 52
4.2 git仓库管理 52
4.2.1 仓库的组成 52
4.2.2 创建仓库 54
4.2.3 分支管理 55
4.3 git merge用法 57
4.4 git rebase用法 58
4.5 git cherry-pick用法 61
4.6 git reset用法 62
4.7 恢复到无引用提交 63
4.8 git remote用法 65
4.9 git 配置 67
4.9.1 基本信息配置 68
4.9.2 merge、diff工具配置 68
4.9.3 .gitignore配置 70
4.10 同时使用git和svn 71
4.11 其他git常用命令示例 72
4.11.1 git branch 72
4.11.2 git checkout 72
4.11.3 git log 73
4.11.4 git commit --amend 73
4.11.5 git cherry-pick sha-1 73
4.11.6 git merge-base 74
4.11.7 git diff master…dev 74
4.11.8 git revert 75
4.11.9 git diff 75
4.11.10 git rm 75
4.11.11 git tag 76
第2部分 内核篇
第5章 binder 78
5.1 binder框架 78
5.2 设计servier端 80
5.3 binder客户端设计 81
5.4 使用service类 82
5.4.1 获取binder对象 82
5.4.2 保证包裹内参数顺序aidl工具的使用 83
5.5 系统服务中的binder对象 88
5.5.1 servicemanager管理的服务 88
5.5.2 理解manager 90
第6章 framework概述 92
6.1 framework框架 92
6.1.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值