《PhoneGap实战》pdf完整版免费下载

[复制链接]

签到天数: 125 天

[LV.7]常住居民III

发表于 2020-1-14 10:55:40 | 显示全部楼层 |阅读模式
PhoneGap实战.jpg


内容简介:
《PhoneGap实战》由来自腾讯的资深专家团队撰写,Adobe中国区专家和PhoneGap中国社区联袂推荐。本书内容全面、注重实战、启发性强,对PhoneGap的所有功能、特性、使用方法和开发技巧进行了全面而透彻的讲解,是系统学习PhoneGap的权威参考书。

全书一共10章:第1章主要介绍PhoneGap的用途、与其他同类框架的比较,以及Web开发的入门知识;第2章详细讲解PhoneGap在各个移动平台上的安装与配置;第3章通过一个汇率计算器实例讲解PhoneGap应用开发的完整流程和相关技术细节;第4章详细讲解PhoneGap的API;第5章和第6章是两个综合性的案例(指南针、万圣节更衣室),它们都遵循构想、设计、开发、调试、发布五大流程,从实战出发,由浅入深,逐步推进;第7章介绍PhoneGap应用在各个平台上的发布流程与方法;第8章从不同的平台、视觉风格、交互设计、移动应用选型等角度分享了移动应用产品设计的一些技巧和最佳实践;第9章讲解PhoneGap与jQuery Mobile的结合使用;第10章介绍PhoneGap插件的使用。

目录:
推荐序
前言
第一篇 准 备 篇
第1章 认识PhoneGap / 2
1.1 PhoneGap 介绍 / 2
1.1.1 什么是PhoneGap / 2
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章 安装和配置PhoneGap / 14
2.1 下载PhoneGap / 14
2.2 配置PhoneGap / 15
2.2.1 配置PhoneGap 到iOS / 15
2.2.2 配置PhoneGap 到Android / 19
2.2.3 配置PhoneGap到BlackBerry / 31
2.2.4 配置PhoneGap 到webOS / 34
2.2.5 配置PhoneGap 到Symbian / 36
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
第二篇 基 础 篇
第4章 PhoneGap API详解 / 56
4.1 PhoneGap API简介 / 56
4.2 使用PhoneGap API前的准备 / 57
4.3 本地事件处理 / 57
4.3.1 deviceready / 57
4.3.2 pause / 58
4.3.3 resume / 59
4.3.4 online / 60
4.3.5 offline / 61
4.3.6 backbutton / 61
4.3.7 batterycritical / 62
4.3.8 batterylow / 63
4.3.9 batterystatus / 64
4.3.10 menubutton / 65
4.3.11 searchbutton / 66
4.3.12 startcallbutton / 67
4.3.13 endcallbutton / 68
4.3.14 volumedownbutton / 69
4.3.15 volumeupbutton / 69
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 File / 96
4.11.2 FileReader / 96
4.11.3 FileWriter / 99
4.11.4 FileSystem / 102
4.11.5 FileEntry / 103
4.11.6 DirectoryEntry / 106
4.11.7 DirectoryReader / 111
4.11.8 FileTransfer / 112
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 openDatabase / 134
4.15.2 Database / 135
4.15.3 SQLTransaction / 137
4.15.4 SQLResultSet / 138
4.15.5 SQLResultSetList / 140
4.15.6 SQLError / 142
4.15.7 localStorage / 142
4.16 小结 / 143
第三篇 实 战 篇
第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
第四篇 提 高 篇
第7章 发布应用程序 / 198
7.1 将程序提交到App Store / 198
7.1.1 向Apple注册 / 198
7.1.2 准备应用程序的发行版本 / 207
7.1.3 提交App / 218
7.2 将Android应用程序提交到移动应用程序市场 / 222
7.2.1 注册成为开发者 / 222
7.2.2 提交App / 225
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与原生App / 239
8.4.1 WebApp和原生App的对比 / 239
8.4.2 如何选择WebApp和原生App / 240
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 Mobile / 252
9.3 使用jQuery Mobile / 252
9.4 PhoneGap与jQuery Mobile / 255
9.5 小结 / 255
第10章 PhoneGap的插件 / 256
10.1 如何使用PhoneGap插件 / 256
10.2 小结 / 260




[size=0.83em]一起学嵌入式AI.png (32.1 KB, 下载次数: 0)
下载附件
[color=rgb(153, 153, 153) !important]昨天 09:15 上传





扫描上方二维码加关注
回复关键词“book99”免费下载电子书






上一篇:《算法导论+第二版》pdf完整版免费下载
下一篇:《深入浅出Node.js》pdf完整版免费下载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

申请友链|Archiver|手机版|小黑屋|嵌入式论坛|ARM论坛|JAVA论坛_华清远见嵌入式论坛 ( 京ICP备16055225号

GMT+8, 2020-1-26 08:05 , Processed in 0.049785 second(s), 28 queries .

Powered by 华清远见教育集团 版权所有

©2004-2020 京ICP备16055225号,京公海网安备11010802025203号

快速回复 返回顶部 返回列表