图书介绍

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

Android开发实战体验
  • 本社编 著
  • 出版社: 北京:海洋出版社
  • ISBN:9787502784607
  • 出版时间:2013
  • 标注页数:296页
  • 文件大小:54MB
  • 文件页数:306页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐