图书介绍
Android开发实战体验【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 本社编 著
- 出版社: 北京:海洋出版社
- ISBN:9787502784607
- 出版时间:2013
- 标注页数:296页
- 文件大小:54MB
- 文件页数:306页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android开发实战体验PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android系统架构与初始化流程1
1.1 Android发展历史回顾1
1.2系统架构10
1.3初始化流程12
1.4权限安全机制16
第2章 Activity简介17
2.1 Activity的架构设计17
2.2 Activity的生命周期23
2.3旋转屏幕重新加载Activity28
第3章 常用UI界面以及实现34
3.1缓冲界面34
3.2宫格界面38
3.3 Tab界面41
3.4二级列表47
3.5抽屉效果51
3.6左右滑动效果54
3.6.1系统提供ViewFlipper54
3.6.2自定义ViiewFlow57
3.7 Gallery58
3.8悬浮框60
第4章 ListView使用详解63
4.1 ListView与Adapter的关系63
4.2 ListView绑定EmptyView64
4.3自定义Adapter69
4.4 ListView的使用技巧73
第5章 定制控件78
5.1扩展系统控件78
5.2自绘控件80
5.3触屏事件处理83
5.4扩展ViewGroup类88
5.5定义控件属性93
5.6定制控件的style和theme95
第6章 Drawable分类汇总99
6.1 ColorDrawable99
6.2 GradientDrawable101
6.3 BitmapDrawable106
6.4 NinePatchDrawable108
6.5 InsetDrawable109
6.6 ClipDrawable110
6.7 ScaleDrawable112
6.8 RotateDrawable112
6.9 AnimationDrawable113
6.10 LayerDrawable114
6.11 LevelListDrawable115
6.12 StateListDrawable116
6.13 TransitionDrawable118
第7章 图像操作技巧120
7.1位图资源120
7.1.1加载位图资源120
7.1.2创建位图资源121
7.1.3保存位图资源122
7.2常用的位图操作123
7.2.1 View转换为Bitmap123
7.2.2图片圆角处理124
7.2.3图片灰化处理126
7.2.4提取图像Alpha位图127
7.2.5图像变换128
7.3内存溢出(OOM)问题135
第8章 布局优化137
8.1复用布局文件137
8.2布局的层次结构139
8.2.1 Hierachy Viewer140
8.2.2创建高效的布局142
8.2.3合并布局145
8.2.4提高控件查找效率150
8.3布局文件延迟加载153
第9章 消息模型157
9.1 UI线程157
9.2消息系统与消息模型158
9.2.1消息系统构成要素和基本原理158
9.2.2消息模型基本原理159
9.2.3消息模型使用方法160
9.2.4 Handler常见用法167
第10章 网络通信172
10.1使用HttpURLConnection发送Post/Get请求172
10.2设置Proxy访问网络174
10.3实现文件下载断点续传176
10.3.1设计下载任务进度类DownloadBean176
10.3.2创建下载线程并可随时中断线程177
10.3.3设置网络链接读取资源的有效范围177
10.3.4使用RandoniAccessFile随机读写文件178
第11章 桌面组件AppWidget180
11.1 AppWidget框架结构180
11.1.1 AppWidget框架类180
11.1.2 AppWiidget框架相关类181
11.2 AppWiidget开发183
11.2.1 AppWiidgetProvider类的使用183
11.2.2 AppWidget开发实例187
11.2.3实例改进191
第12章 系统服务195
12.1系统服务简介195
12.2系统服务开发196
12.2.1电源服务开发196
12.2.2窗口管理服务开发199
12.2.3 Layout扩展服务开发200
12.2.4 Activity服务开发202
12.2.5 Notitycation服务开发203
12.2.6闹钟服务开发205
12.2.7 KeyGuard服务开发209
12.2.8位置服务开发211
12.2.9 Vibrator服务开发214
第13章 多媒体开发216
13.1 Android多媒体系统简介216
13.1.1系统架构216
13.1.2系统功能217
13.1.3 OpenCore简介218
13.1.4 OpenMAX简介218
13.2 MediaPlayer的使用219
13.2.1初始化和准备播放220
13.2.2播放控制221
13.2.3释放播放资源222
13.2.4视频播放222
13.3音频视频录制225
13.3.1使用Intent录制音频和视频225
13.3.2使用MediaRecorder录制音频和视频226
13.3.3原始音频录制与播放227
13.4 Camera使用231
13.4.1运用Intent捕获照片232
13.4.2调用Camera组件捕获照片232
13.5 SoundPool类的使用235
13.5.1 SoundPool类简介与适用场合235
13.5.2使用SoundPool播放声音236
第14章 图片异步加载及缓存238
14.1异步加载与缓存的重要性238
14.2垃圾回收机制与引用类型238
14.2.1 Java的垃圾回收机制239
14.2.2 Java引用类型240
14.2.3使用软引用构建缓存243
第15章 移动广告平台256
15.1移动应用平台发展现状256
15.2移动广告平台发展趋势259
15.3移动广告平台的盈利模式260
15.4选择广告平台262
15.4.1国内移动广告平台简介262
15.4.2平台选择参考标准263
15.5嵌入广告插件263
第16章 代码优化技术270
16.1编译前的代码优化技术270
16.1.1尽可能避免创建不必要的对象270
16.1.2方法调用代码优化271
16.1.3代码变量优化273
16.1.4代码过程优化274
16.2内存泄漏代码优化及检测277
16.2.1内存泄漏检测工具——Memory Analyser Tool(MAT)278
16.2.2 MAT使用示例278
16.3代码混淆技术281
16.3.1 ProGuard简介281
16.3.2 ProGuard使用282
第17章 加解密289
17.1使用HASH算法(MD5/SHAl)保护应用程序的安全289
17.2使用对称加密算法(BASE 64)隐藏关键信息290
17.3非对称加密算法(RSA)的使用293
热门推荐
- 1691080.html
- 741653.html
- 3022127.html
- 1480556.html
- 3550953.html
- 2709793.html
- 2997629.html
- 42006.html
- 3201567.html
- 3325213.html
- http://www.ickdjs.cc/book_2001681.html
- http://www.ickdjs.cc/book_943967.html
- http://www.ickdjs.cc/book_1684124.html
- http://www.ickdjs.cc/book_3894234.html
- http://www.ickdjs.cc/book_3653373.html
- http://www.ickdjs.cc/book_738621.html
- http://www.ickdjs.cc/book_1467435.html
- http://www.ickdjs.cc/book_2689722.html
- http://www.ickdjs.cc/book_305356.html
- http://www.ickdjs.cc/book_603978.html