Android开发实战体验
¥
17.23
3.1折
¥
55
九五品
仅1件
作者DevDiv移动开发社区 编著
出版社海洋出版社
ISBN9787502784607
出版时间2013-01
版次1
装帧平装
开本16开
纸张胶版纸
页数296页
字数99999千字
定价55元
上书时间2024-12-04
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Android开发实战体验
定价:55元
作者:DevDiv移动开发社区 编著
出版社:海洋出版社
出版日期:2013-01-01
ISBN:9787502784607
字数:510000
页码:296
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
DevDiv移动开发社区版主、资深会员联合编写 章节设置全面涵盖Android应用开发技术要点 原创案例细致呈现作者实际开发经验
内容提要
Android是移动开发三大平台之一。本书是DevDiv移动开发社区版主、资深会员在该平台实际开发经验的总结,通过大量原创示例全面介绍了Android应用开发的方法和技巧。全书共17章,包括Android系统框架与初始化流程、Activity简介、常用UI界面以及实现、ListView使用详解、定制控件、Drawable分类汇总、图像操作技巧、布局优化、消息模型、网络通信、桌面组件AppWidget、系统服务、多媒体开发、图片异步加载及缓冲、移动广告平台、代码优化技术和加解密等内容。可作为Android初中级开发者参考用书,也可作为高等院校及社会培训机构教材,还可作为自学人员学习用书。
目录
章 Android系统架构与初始化流程1.1 Android发展历史回顾1.2 系统架构1.3 初始化流程1.4 权限安全机制第2章 Activity简介2.1 Activity的架构设计2.2 Activity的生命周期2.3 旋转屏幕重新加载Activity第3章 常用UI界面以及实现3.1 缓冲界面3.2 宫格界面3.3 Tab界面3.4 二级列表3.5 抽屉效果3.6 左右滑动效果3.6.1 系统提供ViewFlipper3.6.2 自定义ViewFlow3.7 Gallery3.8 悬浮框第4章 ListView使用详解4.1 ListView与Adapter的关系4.2 ListView绑定EmptyView4.3 自定义Adapter4.4 ListView的使用技巧第5章 定制控件5.1 扩展系统控件5.2 自绘控件5.3 触屏事件处理5.4 扩展ViewGroup类5.5 定义控件属性5.6 定制控件的style和theme第6章 Drawable分类汇总6.1 ColorDrawable6.2 GradientDrawable6.3 BitmapDrawable66.4 NinePatchDrawable6.5 InsetDrawable6.6 ClipDrawable6.7 ScaleDrawable6.8 RotateDrawable6.9 AnimationDrawable6.10 LayerDrawable6.11 LevelListDrawable6.12 StateListDrawable6.13 TransitionDrawable第7章 图像操作技巧7.1 位图资源7.1.1 加载位图资源7.1.2 创建位图资源7.1.3 保存位图资源7.2 常用的位图操作7.2.1 View转换为Bitmap7.2.2 图片圆角处理7.2.3 图片灰化处理7.2.4 提取图像Alpha位图7.2.5 图像变换7.3 内存溢出(OOM)问题第8章 布局优化8.1 复用布局文件8.2 布局的层次结构8.2.1 Hierachy Viewer8.2.2 创建高效的布局8.2.3 合并布局8.2.4 提高控件查找效率8.3 布局文件延迟加载第9章 消息模型9.1 UI线程9.2 消息系统与消息模型9.2.1 消息系统构成要素和基本原理9.2.2 消息模型基本原理9.2.3 消息模型使用方法9.2.4 Handler常见用法0章 网络通信10.1 使用HttpURLConnection发送Post/Get请求10.2 设置Proxy访问网络10.3 实现文件下载断点续传10.3.1 设计下载任务进度类DownloadBea10.3.2 创建下载线程并可随时中断线程10.3.3 设置网络链接读取资源的有效范围10.3.4 使用RandomAccessFile随机读写文件1章 桌面组件AppWidget11.1 AppWidget框架结构11.1.1 AppWidget框架类11.1.2 AppWidget框架相关类11.2 AppWidget开发11.2.1 AppWidgetProvider类的使用11.2.2 AppWidget开发实例11.2.3 实例改进2章 系统服务12.1 系统服务简介12.2 系统服务开发12.2.1 电源服务开发12.2.2 窗口管理服务开发12.2.3 Layout扩展服务开发12.2.4 Activity服务开发12.2.5 Notification服务开发12.2.6 闹钟服务开发12.2.7 KeyGuard服务开发12.2.8 位置服务开发12.2.9 Vibrator服务开发3章 多媒体开发13.1 Android多媒体系统简介13.1.1 系统架构13.1.2 系统功能13.1.3 OpenCore简介13.1.4 OpenMAX简介13.2 MediaPlayer的使用13.2.1 初始化和准备播放13.2.2 播放控制13.2.3 释放播放资源13.2.4 视频播放13.3 音频视频录制13.3.1 使用Intent录制音频和视频13.3.2 使用MediaRecorder录制音频和视频13.3.3 原始音频录制与播放13.4 Camera使用13.4.1 运用Intent捕获照片13.4.2 调用Camera组件捕获照片13.5 SoundPool类的使用13.5.1 SoundPool类简介与适用场合13.5.2 使用SoundPool播放声音4章 图片异步加载及缓存14.1 异步加载与缓存的重要性14.2 垃圾回收机制与引用类型14.2.1 Java的垃圾回收机制14.2.2 Java引用类型14.2.3 使用软引用构建缓存5章 移动广告平台15.1 移动应用平台发展现状15.2 移动广告平台发展趋势15.3 移动广告平台的盈利模式15.4 选择广告平台15.4.1 国内移动广告平台简介15.4.2 平台选择参考标准15.5 嵌入广告插件6章 代码优化技术16.1 编译前的代码优化技术16.1.1 尽可能避免创建不必要的对象16.1.2 方法调用代码优化16.1.3 代码变量优化16.1.4 代码过程优化16.2 内存泄漏代码优化及检测16.2.1 内存泄漏检测工具——Memory Analyser Tool(MAT)16.2.2 MAT使用示例16.3 代码混淆技术16.3.1 ProGuard简介16.3.2 ProGuard使用7章 加解密17.1 使用HASH算法(MD5/SHA1)保护应用程序的安全17.2 使用对称加密算法(BASE 64)隐藏关键信息17.3 非对称加密算法(RSA)的使用
作者介绍
DevDiv覆盖移动开发主流平台Android、iOS、Windows Phone、Windows8、HTML5和Symbian等,集资讯、论坛、博客、猎头服务、技术培训于一体,著有《移动开发全平台解决方案——Android/iOS/WindowsPhone》、《WindowsPhone开发实战体验(应用 游戏)》和《iOS开发实战体验》,DevDiv已成长为国内具人气的综合性移动开发社区。
序言
— 没有更多了 —
以下为对购买帮助不大的评价