PhoneGap移动应用开发手册作 者: (英)Matt Gifford 著,李海涛,郭光伟 译出版时间: 2014内容简介 《PhoneGap移动应用开发手册》是一本介绍PhoneGap开发平台的入门图书,它以一种全新的方式,探讨了如何在PhoneGap平台上快速地掌握移动程序开发技巧,帮助读者轻松地学习在PhoneGap平台上的开发方法。《PhoneGap移动应用开发手册》总共分为5部分。第1部分概述了PhoneGap平台进行开发时对设备接口的相关调用,包括对移动设备上移动与定位功能、文件系统、音频视频、通讯录以及本地事件。第2部分介绍了如何调用XUI JavaScript使用PhoneGap平台进行程序开发。第3部分讲述了如何使用jQuery Mobile进行用户界面的开发和美化。第4部分讲述了如何使用插件来扩展PhoneGap平台的API和方法。第5部分通过介绍一系列方法帮助用户简化开发流程,对开发环境的部署和测试都有所介绍。 《PhoneGap移动应用开发手册》适合想学习PhoneGap平台开发语言、提升编程技能的人员阅读。本书可以让初学者迅速入门,轻松掌握PhoneGap语言;可以让有经验的移动开发人员巩固个人知识,提升编码技能。目 录第1章 移动与定位:使用加速计和位置传感器 11.1 简介 11.2 使用加速计检测设备的移动 1实现步骤 2实现原理 4相关内容 51.3 调整加速计传感器更新时间间隔 5实现步骤 6实现原理 10相关内容 101.4 通过加速计事件更新对象的显示位置 11实现步骤 11实现原理 16相关内容 161.5 获取设备位置传感器信息 16实现步骤 16实现原理 20相关内容 211.6 调整位置传感器更新时间间隔 21实现步骤 21实现原理 26相关内容 26相关参考 261.7 根据位置坐标检索地图数据 26准备工作 27实现步骤 27实现原理 32相关内容 321.8 创建可视化罗盘显示设备的移动方向 33实现步骤 33实现原理 39相关参考 39第2章 文件系统、存储及本地数据库 412.1 简介 412.2 将文件保存到设备存储区 41实现步骤 41实现原理 45相关内容 45相关参考 462.3 打开设备中存储的本地文件 46实现步骤 46实现原理 49相关内容 50相关参考 502.4 显示目录内容 50实现步骤 50实现原理 54相关参考 542.5 创建本地SQLite数据库 54实现步骤 54实现原理 58相关内容 58相关参考 592.6 向远程服务器上传文件 59实现步骤 59实现原理 62相关参考 632.7 使用Web存储的本地存储API来缓存内容 63实现步骤 63实现原理 70相关内容 71第3章 处理音频、图像和视频 733.1 简介 733.2 使用设备音频录制程序录音 73实现步骤 73实现原理 78相关参考 793.3 使用应用程序录音 79实现步骤 79实现原理 83相关参考 833.4 播放本地文件系统或者通过HTTP获取的音频文件 83实现步骤 84实现原理 89相关参考 893.5 通过设备的视频录制程序录制视频 89实现步骤 89实现原理 933.6 从设备的照片库中加载照片 94实现步骤 94实现原理 96相关内容 97相关参考 973.7 使用canvas添加图像效果 97实现步骤 97实现原理 101相关内容 101第4章 处理通讯录 1034.1 简介 1034.2 列表显示通讯录内容 103实现步骤 103实现原理 108相关内容 108相关参考 1084.3 显示选定通讯录的信息 108准备工作 108实现步骤 109实现原理 113相关参考 1134.4 新建并保存联系人 113准备工作 114实现步骤 114实现原理 119相关内容 119深入内容 120第5章 本地事件 1215.1 简介 1215.2 暂停应用程序 121实现步骤 121实现原理 123相关内容 1235.3 恢复应用程序 123实现步骤 124实现原理 127相关参考 1275.4 显示设备电池状态 127实现步骤 128实现原理 132相关内容 1335.5 本地搜索按钮 133实现步骤 133实现原理 136相关内容 1365.6 显示网络连接状态 136实现步骤 136实现原理 141相关内容 1425.7 创建自定义子菜单 142实现步骤 142实现原理 146相关内容 146相关参考 146第6章 使用XUI 1476.1 简介 147准备工作 148实现步骤 1486.2 XUI库的基础 149实现步骤 149实现原理 1566.3 Dom操作 156实现步骤 157实现原理 1596.4 触摸和手势事件 160实现步骤 160实现原理 1636.5 更新元素风格 163实现步骤 163实现原理 167相关内容 1676.6 处理远程数据和AJAX请求 168实现步骤 168实现原理 1716.7 为元素添加动态效果 172实现步骤 172实现原理 175第7章 使用jQuery Mobile进行用户界面开发 1777.1 简介 1777.2 创建jQuery Mobile布局 177准备工作 177实现步骤 178实现原理 1857.3 在jQuery Mobile页面中保存数据 186实现步骤 186实现原理 191相关内容 192相关参考 1927.4 jQuery Mobile ThemeRoller的使用 192实现步骤 192实现原理 197相关内容 197第8章 PhoneGap插件扩展 1998.1 简介 1998.2 使用本地插件扩展Cordova Android应用程序 199准备工作 200实现步骤 200实现原理 2068.3 使用本地插件扩展Cordova iOS应用程序 207实现步骤 207实现原理 2148.4 插件库 215实现步骤 215实现原理 216第9章 开发工具及测试 2179.1 简介 2179.2 Cordova下载 217实现步骤 217实现原理 2199.3 使用命令行新建iOS Cordova项目 219实现步骤 219实现原理 221相关内容 222调试程序 2229.4 使用Xcode模板开发iOS的Cordova应用程序 222实现步骤 223实现原理 229相关内容 2299.5 使用Eclipse开发Android Cordova应用程序 231准备工作 231实现步骤 234实现原理 239相关内容 2409.6 控制Android虚拟机 240实现步骤 240实现原理 2439.7 使用Adobe Dreamweaver开发Cordova应用程序 243准备工作 243实现步骤 244实现原理 248相关内容 2499.8 使用PhoneGap Build服务 249准备工作 249实现步骤 250实现原理 252相关内容 252 上一篇: Python参考手册 第4版 (美)David M. Beazley 著 下一篇: UI设计师的色彩搭配手册