وبلاگ بلیان

Apache Cordova移动应用开发实战

معرفی کتاب «Apache Cordova移动应用开发实战» نوشتهٔ 王亚飞, 王洪飞编著; 王亚飞; 王洪飞، منتشرشده توسط نشر 清华大学出版社 در سال 2017. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Apache Cordova移动应用开发实战» در دستهٔ بدون دسته‌بندی قرار دارد.

Cordova是一款优秀的移动跨平台开发框架,开发者通过它能够快速地将Web应用打包成在各个平台上运行的本地APP。本书分3篇共16章,第一篇是入门篇,包括了Cordova的小伙伴们、在安卓和iOS开发环境下的配置、对HTML 5前景的简单介绍。第二篇是基础知识篇,包含了本地事件设备信息、通讯录、加速度传感器、设备传感器、音频、文件、多媒体资源等Cordova中API的实例。第三篇是项目实战篇,包括简单的游戏(Flappy Bird)、新闻客户端,以及结合jQuery Mobile制作的号码本。本书内容详尽、实例丰富,适合Cordova跨平台APP开发的初学者,尤其是在校学生,以及有意在互联网时代捞到第一桶金的创业者。 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 6 第1章 初步了解 Cordova 14 1.1 认识 Cordova 14 1.2 Cordova的小伙伴们 18 1.3 小结 20 第2章 Cordova入门 21 2.1 开发环境的搭建 21 2.2 跨平台的 HTML 5 32 2.3 更好玩的 CSS 3 33 2.4 完美兼容浏览器的 jQuery框架 35 2.5 小结 36 第3章 开始前的准备 37 3.1 HTML 5,你真的准备好了吗 37 3.2 HTML 5的若干练习 40 3.3 关于界面设计 50 3.4 使用 jQuery Mobile进行界面制作 53 3.5 编辑器的选择 56 3.6 Cordova中的 API能干什么 57 3.7 小结 59 第4章 Cordova的本地事件 62 4.1 什么是生命周期 62 4.2 使用程序加载事件 68 4.3 使用被动消息事件 71 4.4 使用主动消息事件 74 4.5 小结 76 第5章 设备信息的获取 77 5.1 Cordova获取设备信息 77 5.2 device类的异常情况 79 5.3 实战:用 Cordova制作一个简单的应用 80 5.4 小结 87 第6章 通讯录信息的获取 88 6.1 创建一个 Contact对象 88 6.2 利用 find()方法查询通讯录 90 6.3 Contact对象的属性 92 6.4 联系人的创建、读取、修改和删除 95 6.5 ContactField对象的深入研究 98 6.6 小结 100 第7章 Cordova的消息提示 101 7.1 notification警告的使用 101 7.2 notification确认对话框的使用 103 7.3 notification显示可以传递变量的对话框 105 7.4 notification控制蜂鸣器和震动 107 7.5 小结 108 第8章 加速度传感器 109 8.1 获取当前的加速度 109 8.2 监视设备的加速度 111 8.3 详解 acceleration对象 114 8.4 加速度传感器的使用 114 8.5 实战:制作“马上有一切”的动画 115 8.6 小结 125 第9章 设备传感器 126 9.1 利用 Geolocation类获取设备地理信息 126 9.2 利用 getCurrentPosition()方法获取设备所在坐标 127 9.3 使用 watchPosition()方法监控设备的位置变化 130 9.4 设备方向的获取 133 9.5 监视设备方向的两种方法 135 9.6 小结 139 第10章 Cordova对音频的控制 140 10.1 利用 Cordova播放音频的方法 140 10.2 利用 pause()方法暂停播放音乐 142 10.3 利用 stop()方法停止播放音频文件 144 10.4 获取音频文件的更多信息 146 10.5 播放指定位置的音乐 149 10.6 使用 Cordova录制声音 151 10.7 释放音频资源 154 10.8 实战:制作一个简单的“录音机”软件 154 10.9 小结 168 第11章 Cordova中的文件操作 169 11.1 使用 FileReader读取文件 169 11.2 使用 FileWriter编写文件 174 11.3 使用 FileSystem获取文件系统信息 179 11.4 FileEntry类简介 180 11.5 DirectoryEntry类的简介 185 11.6 使用 FileTransfer向服务器上传文件 189 11.7 其他与文件系统相关的类 192 11.8 小结 196 第12章 多媒体资源的捕获 198 12.1 声音的采集 198 12.2 图像信息的采集 202 12.3 视频的采集 206 12.4 鸡肋的 MediaFileData对象 207 12.5 小结 208 第13章 Cordova本地存储的使用 209 13.1 HTML 5中的本地存储功能 209 13.2 Cordova中的本地存储功能 212 13.3 数据库的使用 213 13.4 数据库内容的读取 218 13.5 键值对的使用方法 221 13.6 小结 223 第14章 打造一款类 Flappy Bird的小游戏 226 14.1 需求分析 226 14.2 模型建立 228 14.3 界面设计 230 14.4 游戏的设计和实现 234 14.5 界面的美化 243 14.6 缺陷和不足 244 14.7 小结 246 第15章 实战 Cordova新闻应用 247 15.1 项目开始前的“闲言碎语” 247 15.2 项目需求 249 15.3 界面设计和实现 249 15.4 利用 Ajax获取服务器上的信息 259 15.5 让数据显示出来 267 15.6 小结 274 第16章 实战 Cordova制作号码本 275 16.1 项目介绍 275 16.2 为 Cordova编写插件 276 16.3 界面设计 283 16.4 界面的实现 285 16.5 界面功能的实现 290 16.6 最终功能的实现 300 16.7 小结 301 正文结束 301 Cordova是一款优秀移动跨平台开发框架,开发者通过它能够快速地将Web应用打包成在各个平台上运行的本地APP。 本书分3篇共16章,一篇是入门篇,包括了Cordova的小伙伴们、在安卓和iOS开发环境下的配置、对HTML 5前景的简单介绍。第二篇是基础知识篇,包含了本地事件设备信息、通讯录、加速度传感器、设备传感器、音频、文件、多媒体资源等Cordova中API的实例。第三篇是项目实战篇,包括简单的游戏(Flappy Bird)、新闻客户端,以及结合jQuery Mobile制作的号码本。 本书内容详尽、实例丰富,适合Cordova跨平台APP开发的初学者,尤其是在校学生,以及有意在互联网时代捞到一桶金的创业者。
دانلود کتاب Apache Cordova移动应用开发实战