原创2010年android文档的整理打包的pdf档(含目录)
原创 2010 年 android 文档的整理打包的 pdf 档 (含目录)
#移动开发 #Android
原创 2010 年 android 文档的整理打包的 pdf 档 (含目录)
文档内容不能复制, 下载分 5 分, 介意者请慎下.
大部分内容可在 http://blog.csdn.net/xieyan0811
中看到
文档目录如下
1 系统配置 1
1.1 建立 SDK 开发环境 2
1.2 Android 源码的编译 6
1.3 编译在 G1 上运行的 android 2.1(eclair) 代码 9
1.4 编译在 G1 上运行的 android 2.2(froyo) 代码 _ 旧方法 12
1.5 编译在 G1 上运行的 android 2.2(froyo) 代码 _ 新方法 15
1.6 编译在 N1 上运行的 android 2.3(GingerBread) 代码 18
1.7 系统结构 21
1.8 模拟器调试与真机调试 22
1.9 安装和卸载应用程序(apk 包)23
1.10 系统升级 26
1.11 android 系统支持 app2sd(修改 boot.img)27
2 基本概念 30
2.1 Android 组件 31
2.1.1 基本组件 31
2.1.2 组件间的通讯 32
2.1.3 intent 使用方法 33
2.2 界面开发 35
2.2.1 界面元素 35
2.2.2 布局的实现 36
2.2.3 事件响应 37
2.2.4 应用软件代码结构 38
2.2.5 国际化的支持(多语言)39
2.2.6 常见问题及解决方法 40
2.2.7 android 是重要的包 41
2.3 界面元素分析 42
2.4 修改公共控件 43
2.5 源码中常用于参考的代码 44
3 程序开发 45
3.1 相关工具介绍 46
3.1.1 从 c++ 到 java(一)46
3.1.2 从 c++ 到 java(二)47
3.2 常用技术 49
3.2.1 如何新建和使用控件 49
3.2.2 使用定时器 Timer 及消息处理 51
3.2.3 操作调试数据库与 ContentProvider 详解 53
3.2.4 电源管理 56
3.2.5 开发桌面小程序 AppWidget 58
3.2.6 代码中运行二进制程序或脚本 60
3.2.7 Android 自带的 md5 校验 61
3.2.8 将数据打进 apk 包 63
3.2.9 如何改变窗口的标题栏的布局 66
3.2.10 动态改变控件大小 67
3.2.11 缩放 drawable 68
3.2.12 解析 apk 包内容 69
3.3 Java 对 C 库的调用 70
3.3.1 android 中使用 JNI 70
3.3.2 安装使用 NDK 72
3.3.3 在源码中将库打进 apk 73
3.3.4 简单的 C 库调试方法 75
3.4 典型应用 76
3.4.1 语音合成 76
3.4.2 语音识别简介 79
3.4.3 语音识别方法一:使用 intent 调用语音识别程序 80
3.4.4 语音识别方法二:应用程序自己调用语音识别库 82
3.4.5 语音识别方法三:使用 Service 调用语音识别程序 84
3.4.6 人脸识别 87
3.4.7 图像识别 89
3.4.8 文字识别 90
3.4.9 卫星定位 91
3.4.10 多媒体播放 95
3.4.11 访问网络 97
3.4.12 博客客户端的实现 99
3.5 调试技术 102
3.5.1 JDWP 调试 102
3.5.2 运行 dalvik 测试程序 103
3.5.3 测试小程序 104
3.5.4 dalvik 提供的调试工具集 107
3.5.5 c++ 程序的调试 110
3.5.6 测试工具 CTS 113
3.5.7 解决 eclipse 无法识别 API 的问题 115
3.5.8 调试方法补充 116
3.6 换肤 (theme) 118
3.6.1 当前的换肤方法 (theme) 118
3.6.2 制作换肤包 120
4 android 架构层分析 122
4.1 启动过程 123
4.1.1 开机流程 123
4.1.2 开机动画 125
4.1.3 android 应用的启动过程 127
4.2 服务的原理与使用 128
4.3 键盘事件处理 130
4.4 包管理 131
4.5 传感器 132
4.6 浅析 dalvik 虚拟机 JIT 技术的实现 133
4.7 应用程序的签名 (Signature) 135
4.8 应用的权限 138
4.9 屏幕密度 Density 140
4.10 Prelink 实现的源码分析 142
4.11 适配硬件平台 145
4.12 其他介绍 147
4.12.1 手机保护 Keyguard 147
4.12.2 空中升级 Fota 148
4.12.3 Flash 分区 149
可从 csdn 下载: [http://xieyan0811.download.csdn.net/
](http://xieyan0811.download.csdn.net/)