图书介绍
深入Android应用开发 核心技术解析与最佳实践PDF|Epub|txt|kindle电子书版本网盘下载
![深入Android应用开发 核心技术解析与最佳实践](https://www.shukui.net/cover/45/33820084.jpg)
- 苗忠良,曾旭,宛斌著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111379577
- 出版时间:2012
- 标注页数:454页
- 文件大小:32MB
- 文件页数:470页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
深入Android应用开发 核心技术解析与最佳实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 深入解析Android核心组件和应用框架1
1.1 核心组件详解1
1.1.1 Activity组件1
1.1.2 Service组件19
1.1.3 Intent组件25
1.1.4 BroadcastReceiver组件31
1.2 应用框架解析31
1.2.1 Service框架32
1.2.2 Activity管理机制38
1.2.3 Broadcast机制41
1.2.4 对话框框架42
1.2.5 标题栏框架46
1.2.6 状态栏框架48
1.2.7 通知机制52
1.2.8 搜索框架56
1.2.9 ActionBar框架59
第2章 Android资源框架详解64
2.1 布局文件64
2.2 值文件67
2.3 创建菜单75
2.3.1 选项菜单75
2.3.2 上下文菜单77
2.3.3 子菜单79
2.3.4 弹出菜单80
2.4 断言的处理81
2.5 Jar包和共享库83
2.6 系统资源84
第3章 Android UI控件精要89
3.1 布局控件89
3.1.1 LinearLayout89
3.1.2 RelativeLayout92
3.1.3 TableLayout93
3.1.4 FrameLayout94
3.2 显示控件97
3.2.1 TextView97
3.2.2 ProgressBar99
3.2.3 WebView100
3.2.4 ViewSwitcher101
3.2.5 TextSwitcher102
3.2.6 ViewFlipper103
3.2.7 SeekBar104
3.2.8 ViewStub106
3.3 容器控件106
3.3.1 SlidingDrawer106
3.3.2 ListView107
3.3.3 ExpandableListView111
3.3.4 GridView112
3.3.5 ScrollView113
3.3.6 TabHost114
3.4 输入控件114
3.4.1 EditText114
3.4.2 Spinner116
3.4.3 AutoCompleteTextView117
3.5 控制控件118
3.5.1 Button118
3.5.2 CheckBox119
3.5.3 RadioButton119
3.5.4 RatingBar120
3.5.5 ZoomControl s121
3.6 多媒体控件122
3.6.1 ImageView122
3.6.2 ImageSwitcher122
3.7 特殊控件125
3.8 桌面部件126
3.8.1 App Widgets的实现126
3.8.2 Live folders的实现128
3.9 自定义控件129
3.10 数据适配130
3.10.1 视图适配130
3.10.2 标准化解析133
3.11 Fragment135
3.11.1 Fragment生命周期135
3.11.2 ListFragment137
3.11.3 DialogFragment137
3.11.4 PreferenceFragment138
3.11.5 WebViewFragment138
第4章 深入解析Android数据存储与管理139
4.1 XML文件管理139
4.2 内部文件管理140
4.2.1 写入数据141
4.2.2 读取数据141
4.3 外部文件管理142
4.4 数据库管理143
4.4.1 Android封装接口144
4.4.2 原生方法处理145
4.5 数据处理145
4.5.1 Set类146
4.5.2 Map类148
4.5.3 list类150
4.5.4 流类150
4.5.5 正则表达式153
4.5.6 I/O管理153
4.5.7 JSON实现155
第5章 深入解析Android通信机制159
5.1 Intent通信159
5.1.1 Intent的常见用法159
5.1.2 Serializable接口165
5.1.3 Parcelable接口165
5.2 UI事件处理166
5.2.1 事件监听器、事件句柄及焦点处理167
5.2.2 触控事件处理168
5.2.3 按键事件处理170
5.2.4 轨迹球事件处理171
5.3 任务调度172
第6章 深入解析Android多线程编程174
6.1 Java线程实现174
6.2 Android线程封装177
6.3 线程间的消息通信180
6.3.1 消息队列181
6.3.2 消息分发183
6.3.3 消息接收183
6.4 线程安全处理184
6.4.1 synchronized同步184
6.4.2 RPC通信186
6.4.3 SQLite调用186
第7章 深入解析Android网络编程187
7.1 无线接入技术概述187
7.2 基础协议封装190
7.3 Java网络编程接口194
7.4 Apache网络编程接口195
7.5 Android网络编程接口196
7.6 Web服务实现199
7.6.1 Web服务概述199
7.6.2 KSOAP2的实现199
7.7 XML解析器200
7.7.1 Pull解析器201
7.7.2 DOM解析器202
7.7.3 SAX解析器203
7.8 套接字编程203
7.9 Web应用实现205
7.10 SIP服务212
7.11 NFC通信214
7.12 RIL层处理216
7.13 报文分析220
第8章 Android图形、图像与动画精要222
8.1 2D图像处理222
8.1.1 基本接口222
8.1.2 缩略图228
8.1.3 图像浏览228
8.1.4 人脸检测230
8.2 3D图像处理233
8.2.1 OpenGL ES的实现233
8.2.2 RenderScript的实现236
8.3 图形处理239
8.3.1 基本接口239
8.3.2 Surface渲染系统244
8.4 动画处理247
8.4.1 补间动画248
8.4.2 帧动画249
8.4.3 属性动画250
第9章 深入解析Android多媒体编程257
9.1 音频处理257
9.1.1 音频播放258
9.1.2 音频录制264
9.1.3 音频管理265
9.1.4 音效处理267
9.2 视频处理269
9.2.1 视频播放270
9.2.2 视频录制273
9.3 Camera服务274
9.4 TTS的实现276
第10章 Android跨语言调用详解279
10.1 C语言与汇编语言的相互调用279
10.2 C++与C语言的相互调用280
10.3 Java对C/C++的调用282
10.4 C/C++对Java的调用287
第11章 Android安全框架解析292
11.1 Java混淆器293
11.2 接入权限294
11.2.1 创建接入权限294
11.2.2 应用权限294
11.2.3 权限验证296
11.2.4 接入服务297
11.2.5 框架层接入限制298
11.3 数字证书298
第12章 Android的调试、测试与性能优化300
12.1 Android调试300
12.1.1 Logcat日志调试300
12.1.2 dmtracedump跟踪300
12.1.3 Dev Tools调试301
12.1.4 屏幕截图分析301
12.1.5 内存调试302
12.2 Android布局优化305
12.2.1 Layoutopt优化305
12.2.2 Hierarchyviewer优化306
12.3 Android测试307
12.3.1 Monkey压力测试307
12.3.2 JUnit回归测试308
12.3.3 CTS兼容性测试312
12.3.4 目标环境测试313
12.4 Android性能优化314
12.4.1 优化资源读取314
12.4.2 优化APK加载315
12.4.3 Dalvik虚拟机315
12.4.4 TraceView性能分析315
12.4.5 运行效率的优化317
第13章 深入解析Android编译系统318
13.1 源代码编译318
13.1.1 映像文件318
13.1.2 编译方法319
13.1.3 主要脚本322
13.1.4 环境变量332
13.1.5 目标环境333
13.2 SDK编译333
13.2.1 Linux下的SDK编译334
13.2.2 Windows下的SDK编译334
13.2.3 ADT插件的编译334
13.3 NDK编译335
13.3.1 编译脚本336
13.3.2 配置脚本337
13.3.3 GDB调试340
13.3.4 NativeActivity实现340
13.4 应用程序编译342
13.4.1 本地环境变量342
13.4.2 在Eclipse下编译343
13.5 目标系统配置343
13.5.1 自定义模拟器配置343
13.5.2 目标板配置348
13.5.3 目标环境配置350
13.6 文件系统配置350
13.7 编译工具350
13.8 fastboot模式352
第14章 Android启动过程详解353
14.1 系统的启动过程353
14.1.1 系统属性配置354
14.1.2 文件系统挂载355
14.1.3 守护进程启动356
14.2 应用的启动过程362
14.2.1 应用的启动配置362
14.2.2 应用的启动过程364
第15章 深入解析Android系统管理369
15.1 内存管理369
15.1.1 对象引用369
15.1.2 垃圾回收策略370
15.2 应用管理373
15.2.1 应用的配置373
15.2.2 应用的启动374
15.2.3 应用的销毁375
15.3 电源管理376
15.3.1 电源管理框架376
15.3.2 应用层策略379
15.4 下载管理380
15.4.1 Gingerbread前的下载380
15.4.2 Gingerbread后的下载382
15.5 系统配置383
15.5.1 系统数据库383
15.5.2 系统属性385
15.6 数据管理386
15.6.1 数据备份386
15.6.2 剪切板管理387
15.7 设备管理388
15.7.1 管理工具388
15.7.2 传感器管理395
15.7.3 USB管理398
15.8 应用发布399
15.8.1 应用商店概述399
15.8.2 目标环境的适配401
15.8.3 发布应用410
附录A Android开发环境搭建413
附录B 常用Linux命令436
附录C 编码规范441
附录D 学习资源447
参考文献451