搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Apache Cordova移动应用开发实战/跨平台移动开发丛书
0.00     定价 ¥ 69.00
图书来源: 浙江图书馆(由JD配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302470670
  • 作      者:
    王亚飞,王洪飞
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2017-07-01
收藏
内容介绍
  Cordova是一款移动跨平台开发框架,开发者通过它能够快速地将Web应用打包成在各个平台上运行的本地APP。
  《Apache Cordova移动应用开发实战/跨平台移动开发丛书》分3篇共16章,第1篇是入门篇,包括了Cordova的小伙伴们、在安卓和iOS开发环境下的配置、对HTML5前景的简单介绍。第二篇是基础知识篇,包含了本地事件设备信息、通讯录、加速度传感器、设备传感器、音频、文件、多媒体资源等Cordova中API的实例。第三篇是项目实战篇,包括简单的游戏(FlappyBird)、新闻客户端,以及结合jQueryMobile制作的号码本。
  《Apache Cordova移动应用开发实战/跨平台移动开发丛书》内容详尽、实例丰富,适合Cordova跨平台APP开发的初学者,尤其是在校学生,以及有意在互联网时代捞到第1桶金的创业者。
展开
目录

第一篇  入 门 篇
第1章  初步了解Cordova 3
1.1  认识Cordova 3
1.1.1  Cordova的发展 3
1.1.2  Cordova的特色 4
1.1.3  Cordova的优势 6
1.2  Cordova的小伙伴们 7
1.2.1  jQuery Mobile 7
1.2.2  jQuery Touch 8
1.2.3  jQ iPhone UI 9
1.3  小结 9
第2章  Cordova入门 10
2.1  开发环境的搭建 10
2.1.1  安卓开发环境的搭建 10
2.1.2  iOS开发环境的搭建 17
2.1.3  Cordova的配置 19
2.2  跨平台的HTML 5 21
2.3  更好玩的CSS 3 22
2.4  完美兼容浏览器的jQuery框架 24
2.5  小结 25
第3章  开始前的准备 26
3.1  HTML 5,你真的准备好了吗 26
3.2  HTML 5的若干练习 29
3.2.1  实现渐变的背景和圆角的按钮 29
3.2.2  利用JavaScript响应用户的操作 32
3.2.3  利用CSS 3生成动画 34
3.2.4  利用JavaScript让“流氓兔”跑步 37
3.3  关于界面设计 39
3.4  使用jQuery Mobile进行界面制作 42
3.5  编辑器的选择 45
3.6  Cordova中的API能干什么 46
3.7  小结 48
第二篇  基础知识篇
第4章  Cordova的本地事件 51
4.1  什么是生命周期 51
4.1.1  Activity的生命周期 51
4.1.2  通过实例体验Activity的生命周期 53
4.1.3  Cordova的生命周期 55
4.2  使用程序加载事件 57
4.3  使用被动消息事件 60
4.4  使用主动消息事件 63
4.5  小结 65
第5章  设备信息的获取 66
5.1  Cordova获取设备信息 66
5.2  device类的异常情况 68
5.3  实战:用Cordova制作一个简单的应用 69
5.3.1  界面设计及实现 69
5.3.2  为应用加入功能 73
5.4  小结 76
第6章  通讯录信息的获取 77
6.1  创建一个Contact对象 77
6.2  利用find()方法查询通讯录 79
6.3  Contact对象的属性 81
6.4  联系人的创建、读取、修改和删除 84
6.5  ContactField对象的深入研究 87
6.6  小结 89
第7章  Cordova的消息提示 90
7.1  notification警告的使用 90
7.2  notification确认对话框的使用 92
7.3  notification显示可以传递变量的对话框 94
7.4  notification控制蜂鸣器和震动 96
7.5  小结 97
第8章  加速度传感器 98
8.1  获取当前的加速度 98
8.2  监视设备的加速度 100
8.3  详解acceleration对象 103
8.4  加速度传感器的使用 103
8.4.1  游戏 103
8.4.2  抽奖 104
8.4.3  更多更强大的交互 104
8.5  实战:制作“马上有一切”的动画 104
8.5.1  原形设计 105
8.5.2  素材准备 105
8.5.3  动画实现 106
8.5.4  最终实现 110
8.6  小结 114
第9章  设备传感器 115
9.1  利用Geolocation类获取设备地理信息 115
9.2  利用getCurrentPosition()方法获取设备所在坐标 116
9.3  使用watchPosition()方法监控设备的位置变化 119
9.4  设备方向的获取 122
9.5  监视设备方向的两种方法 124
9.6  小结 128
第10章  Cordova对音频的控制 129
10.1  利用Cordova播放音频的方法 129
10.2  利用pause()方法暂停播放音乐 131
10.3  利用stop()方法停止播放音频文件 133
10.4  获取音频文件的更多信息 135
10.5  播放指定位置的音乐 138
10.6  使用Cordova录制声音 140
10.7  释放音频资源 143
10.8  实战:制作一个简单的“录音机”软件 143
10.8.1  需求分析 143
10.8.2  界面实现 144
10.8.3  界面交互的实现 150
10.8.4  录音和播放功能的实现 153
10.8.5  最终的组合 155
10.9  小结 157
第11章  Cordova中的文件操作 158
11.1  使用FileReader读取文件 158
11.2  使用FileWriter编写文件 163
11.3  使用FileSystem获取文件系统信息 168
11.4  FileEntry类简介 169
11.5  DirectoryEntry类的简介 174
11.6  使用FileTransfer向服务器上传文件 178
11.7  其他与文件系统相关的类 181
11.8  小结 185
第12章  多媒体资源的捕获 187
12.1  声音的采集 187
12.2  图像信息的采集 191
12.3  视频的采集 195
12.4  鸡肋的MediaFileData对象 196
12.5  小结 197
第13章  Cordova本地存储的使用 198
13.1  HTML 5中的本地存储功能 198
13.1.1  为什么需要本地存储 198
13.1.2  HTML 5的本地存储 199
13.2  Cordova中的本地存储功能 201
13.3  数据库的使用 202
13.4  数据库内容的读取 207
13.5  键值对的使用方法 210
13.6  小结 212
第三篇  项目实战篇
第14章  打造一款类Flappy Bird的小游戏 215
14.1  需求分析 215
14.2  模型建立 217
14.3  界面设计 219
14.4  游戏的设计和实现 223
14.4.1  “像素鸟”的飞行 223
14.4.2  “像素鸟”的跳跃和下落 225
14.4.3  碰撞检测功能 229
14.5  界面的美化 232
14.6  缺陷和不足 233
14.6.1  玩法上的缺陷 233
14.6.2  功能上的贫乏 234
14.6.3  人机交互不友好 234
14.7  小结 235
第15章  实战Cordova新闻应用 236
15.1  项目开始前的“闲言碎语” 236
15.2  项目需求 238
15.3  界面设计和实现 238
15.3.1  新闻列表的设计和实现 238
15.3.2  新闻内容页的实现 241
15.3.3  界面的进一步整合 246
15.4  利用Ajax获取服务器上的信息 248
15.4.1  Ajax的一个简单实例 248
15.4.2  JavaScript跨域解决方法 250
15.4.3  服务端的实现 252
15.5  让数据显示出来 256
15.5.1  新闻列表的显示 256
15.5.2  新闻内容的显示 258
15.5.3  最终的整合 259
15.6  小结 263
第16章  实战Cordova制作号码本 264
16.1  项目介绍 264
16.2  为Cordova编写插件 265
16.2.1  实现发短信的插件 265
16.2.2  为Cordova编写电话拨号插件 271
16.3  界面设计 272
16.4  界面的实现 274
16.4.1  联系人列表的实现 274
16.4.2  新建联系人界面的实现 276
16.4.3  短信编辑界面的实现 277
16.5  界面功能的实现 279
16.5.1  联系人数据的生成 279
16.5.2  页面的整合 284
16.6  最终功能的实现 289
16.7  小结 290


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证