图书介绍
PhoneGap实战PDF|Epub|txt|kindle电子书版本下载
![PhoneGap实战](https://www.shukui.net/cover/8/30325822.jpg)
- 董霙著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111406303
- 出版时间:2013
- 标注页数:260页
- 文件大小:46MB
- 文件页数:274页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
PhoneGap实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 准备篇2
第1章 认识PhoneGap2
1.1 PhoneGap介绍2
1.1.1 什么是PhoneGap2
1.1.2 PhoneGap的起源2
1.1.3 PhoneGap的用途3
1.1.4 PhoneGap的发展现状及趋势3
1.2 PhoneGap的优势与不足4
1.2.1 PhoneGap相比其他框架的优势4
1.2.2 PhoneGap的不足5
1.3 Web开发速成6
1.3.1 HTML介绍6
1.3.2 CSS介绍7
1.3.3 JavaScript入门10
1.4 小结13
第2章 安装和配置PhoneGap14
2.1 下载PhoneGap14
2.2 配置PhoneGap15
2.2.1 配置PhoneGap到iOS15
2.2.2 配置PhoneGap到Android19
2.2.3 配置PhoneGap到BlackBerry31
2.2.4 配置PhoneGap到webOS34
2.2.5 配置PhoneGap到Symbian36
2.3 小结37
第3章 编写第一个PhoneGap应用——汇率计算器38
3.1 汇率计算器功能概述38
3.2 创建程序39
3.3 配置程序界面40
3.3.1 引入相关文件40
3.3.2 制作程序界面40
3.4 给程序添加功能逻辑46
3.5 在模拟器中测试程序51
3.6 在手机上测试程序52
3.6.1 生成iPhone应用52
3.6.2 生成Android应用53
3.7 小结53
第二篇 基础篇56
第4章 PhoneGap API详解56
4.1 PhoneGap API简介56
4.2 使用PhoneGap API前的准备57
4.3 本地事件处理57
4.3.1 deviceready57
4.3.2 pause58
4.3.3 resume59
4.3.4 online60
4.3.5 offline61
4.3.6 backbutton61
4.3.7 batterycritical62
4.3.8 batterylow63
4.3.9 batterystatus64
4.3.10 menubutton65
4.3.11 searchbutton66
4.3.12 startcallbutton67
4.3.13 endcallbutton68
4.3.14 volumedownbutton69
4.3.15 volumeupbutton69
4.4 加速计传感器70
4.4.1 获取加速计传感器的坐标位置70
4.4.2 周期性获取加速计传感器的坐标位置71
4.4.3 停止监视加速计传感器的坐标位置73
4.5 使用设备摄像头74
4.6 多媒体采集77
4.6.1 使用capture对象录制视频77
4.6.2 使用capture对象获取图片79
4.6.3 使用capture对象录制语音80
4.7 侦测设备屏幕朝向——指南针82
4.7.1 获取指南针当前朝向82
4.7.2 在固定的时间间隔获取设备朝向的角度83
4.7.3 停止WatchID参数指定的指南针监听84
4.7.4 当指南针改变度数时获取朝向度数86
4.7.5 停止watchID参数指定的指南针朝向度数的监听87
4.8 获取网络连接状态88
4.9 访问手机通讯录89
4.9.1 创建一个新的联系人89
4.9.2 查询联系人90
4.9.3 处理联系人信息91
4.10 获取设备信息93
4.10.1 获得设备的型号名称94
4.10.2 获取设备上正在运行的PhoneGap版本信息94
4.10.3 获得设备使用的操作系统名称95
4.10.4 获得设备的全球唯一标识95
4.10.5 获得操作系统的版本号95
4.11 文件系统处理96
4.11.1 File96
4.11.2 FileReader96
4.11.3 FileWriter99
4.11.4 FileSystem102
4.11.5 FileEntry103
4.11.6 DirectoryEntry106
4.11.7 DirectoryReader111
4.11.8 FileTransfer112
4.12 使用设备传感器的GPS地理位置服务115
4.12.1 获得当前地理位置115
4.12.2 监测设备的位置变化116
4.12.3 停止监听设备的位置变化117
4.13 播放和录制音频118
4.13.1 获得音频文件的当前位置118
4.13.2 获得音频文件总时长120
4.13.3 开始或者继续播放音频文件121
4.13.4 暂停播放音频文件123
4.13.5 释放音频资源124
4.13.6 停止播放音频文件125
4.13.7 在音频文件中跳到指定位置127
4.13.8 启动录制音频文件127
4.13.9 停止录制音频文件129
4.14 消息提示130
4.14.1 警告框130
4.14.2 确认框131
4.14.3 蜂鸣132
4.14.4 振动133
4.15 客户端数据存储134
4.15.1 openDatabase134
4.15.2 Database135
4.15.3 SQLTransaction137
4.15.4 SQLResultSet138
4.15.5 SQLResultSetList140
4.15.6 SQLError142
4.15.7 localStorage142
4.16 小结143
第三篇 实战篇146
第5章 “指南针”应用程序146
5.1 指南针应用简介及功能概述146
5.2 利用PhoneGap创建指南针应用程序146
5.2.1 主流平台指南针应用程序介绍146
5.2.2 创建PhoneGap指南针程序147
5.2.3 指南针程序UI界面150
5.2.4 程序代码及逻辑讲解150
5.2.5 导出应用程序155
5.2.6 在手机上测试应用程序158
5.3 小结159
第6章 “万圣节更衣室”应用程序160
6.1 设置项目160
6.2 配置程序界面161
6.2.1 程序界面介绍161
6.2.2 程序界面分辨率说明162
6.2.3 程序界面图片素材配置163
6.3 界面HTML与CSS编写163
6.3.1 基础代码163
6.3.2 开始页164
6.3.3 文本输入页166
6.3.4 摇晃监测页167
6.3.5 结果页169
6.3.6 HTML与CSS最终代码170
6.4 程序编写172
6.4.1 界面切换功能172
6.4.2 文本输入页功能175
6.4.3 摇晃监测页功能177
6.4.4 结果页功能184
6.4.5 退出程序功能188
6.4.6 最终代码189
6.5 打包与测试193
6.5.1 打包生成APK文件193
6.5.2 测试运行195
6.6 小结196
第四篇 提高篇198
第7章 发布应用程序198
7.1 将程序提交到App Store198
7.1.1 向Apple注册198
7.1.2 准备应用程序的发行版本207
7.1.3 提交App218
7.2 将Android应用程序提交到移动应用程序市场222
7.2.1 注册成为开发者222
7.2.2 提交App225
7.3 小结225
第8章 移动应用的产品设计226
8.1 Android和iPhone的产品设计差异226
8.1.1 功能定义阶段226
8.1.2 构架交互阶段227
8.1.3 改进细化阶段229
8.1.4 输出产品阶段230
8.2 统一化与差异化231
8.2.1 视觉风格的统一231
8.2.2 交互设计的差异化232
8.3 交互体验的重要性234
8.3.1 什么是交互设计234
8.3.2 交互设计的重要性234
8.3.3 如何进行交互设计237
8.4 WebApp与原生App239
8.4.1 WebApp和原生App的对比239
8.4.2 如何选择WebApp和原生App240
8.5 利用HTML 5和JavaScript编写交互动画241
8.5.1 利用Adobe Edge创建一个新的项目241
8.5.2 创建带缓动的渐入HTML动画243
8.5.3 创建循环动画效果245
8.5.4 创建按钮完成应用界面的跳转246
8.5.5 导出HTML动画247
8.6 小结249
第9章 PhoneGap与jQuery Mobile的结合使用250
9.1 jQuery简介250
9.2 了解jQuery Mobile252
9.3 使用jQuery Mobile252
9.4 PhoneGap与jQuery Mobile255
9.5 小结255
第10章 PhoneGap的插件256
10.1 如何使用PhoneGap插件256
10.2 小结260