Apache Cordova移动应用开发实战

Apache Cordova移动应用开发实战

作者:王亚飞王洪飞 编著

出版社:清华大学

出版年:2017年7月

ISBN:9787302470670

所属分类:艺术音乐

书刊介绍

《Apache Cordova移动应用开发实战》内容简介

Cordova是一款优秀移动跨平台开发框架,开发者通过它能够快速地将Web应用打包成在各个平台上运行的本地APP。
本书分3篇共16章,一篇是入门篇,包括了Cordova的小伙伴们、在安卓和iOS开发环境下的配置、对HTML 5前景的简单介绍。第二篇是基础知识篇,包含了本地事件设备信息、通讯录、加速度传感器、设备传感器、音频、文件、多媒体资源等Cordova中API的实例。第三篇是项目实战篇,包括简单的游戏(Flappy Bird)、新闻客户端,以及结合jQuery Mobile制作的号码本。
本书内容详尽、实例丰富,适合Cordova跨平台APP开发的初学者,尤其是在校学生,以及有意在互联网时代捞到一桶金的创业者。
王亚飞 王洪飞 编著。

作品目录

内容简介
前言
第一篇
入门篇
第1章:◄初步了解Cordova►
1.1、认识Cordova
1.2、Cordova的小伙伴们
1.3、小结
第2章:◄Cordova入门►
2.1、开发环境的搭建
2.2、跨平台的HTML
5、2.3、更好玩的CSS
3、2.4、完美兼容浏览器的jQuery框架
2.5、小结
第3章:◄开始前的准备►
3.1、HTML
5,你真的准备好了吗
3.2、HTML
5的若干练习
3.3、关于界面设计
3.4、使用jQuery
Mobile进行界面制作
3.5、编辑器的选择
3.6、Cordova中的API能干什么
3.7、小结
第二篇
基础知识篇
第4章:◄Cordova的本地事件►
4.1、什么是生命周期
4.2、使用程序加载事件
4.3、使用被动消息事件
4.4、使用主动消息事件
4.5、小结
第5章:◄设备信息的获取►
5.1、Cordova获取设备信息
5.2、device类的异常情况
5.3、实战:用Cordova制作一个简单的应用
5.4、小结
第6章:◄通讯录信息的获取►
6.1、创建一个Contact对象
6.2、利用find()方法查询通讯录
6.3、Contact对象的属性
6.4、联系人的创建、读取、修改和删除
6.5、ContactField对象的深入研究
6.6、小结
第7章:◄Cordova的消息提示►
7.1、notification警告的使用
7.2、notification确认对话框的使用
7.3、notification显示可以传递变量的对话框
7.4、notification控制蜂鸣器和震动
7.5、小结
第8章:◄加速度传感器►
8.1、获取当前的加速度
8.2、监视设备的加速度
8.3、详解acceleration对象
8.4、加速度传感器的使用
8.5、实战:制作“马上有一切”的动画
8.6、小结
第9章:◄设备传感器►
9.1、利用Geolocation类获取设备地理信息
9.2、利用getCurrentPosition()方法获取设备所在坐标
9.3、使用watchPosition()方法监控设备的位置变化
9.4、设备方向的获取
9.5、监视设备方向的两种方法
9.6、小结
第10章:◄Cordova对音频的控制►
10.1、利用Cordova播放音频的方法
10.2、利用pause()方法暂停播放音乐
10.3、利用stop()方法停止播放音频文件
10.4、获取音频文件的更多信息
10.5、播放指定位置的音乐
10.6、使用Cordova录制声音
10.7、释放音频资源
10.8、实战:制作一个简单的“录音机”软件
10.9、小结
第11章:◄Cordova中的文件操作►
11.1、使用FileReader读取文件
11.2、使用FileWriter编写文件
11.3、使用FileSystem获取文件系统信息
11.4、FileEntry类简介
11.5、DirectoryEntry类的简介
11.6、使用FileTransfer向服务器上传文件
11.7、其他与文件系统相关的类
11.8、小结
第12章:◄多媒体资源的捕获►
12.1、声音的采集
12.2、图像信息的采集
12.3、视频的采集
12.4、鸡肋的MediaFileData对象
12.5、小结
第13章:◄Cordova本地存储的使用►
13.1、HTML
5中的本地存储功能
13.2、Cordova中的本地存储功能
13.3、数据库的使用
13.4、数据库内容的读取
13.5、键值对的使用方法
13.6、小结
第三篇
项目实战篇
第14章:打造一款类Flappy
Bird的小游戏
14.1、需求分析
14.2、模型建立
14.3、界面设计
14.4、游戏的设计和实现
14.5、界面的美化
14.6、缺陷和不足
14.7、小结
第15章:◄实战Cordova新闻应用►
15.1、项目开始前的“闲言碎语”
15.2、项目需求
15.3、界面设计和实现
15.4、利用Ajax获取服务器上的信息
15.5、让数据显示出来
15.6、小结
第16章:◄实战Cordova制作号码本►
16.1、项目介绍
16.2、为Cordova编写插件
16.3、界面设计
16.4、界面的实现
16.5、界面功能的实现
16.6、最终功能的实现
16.7、小结

相关推荐

微信二维码