当前位置:首页 > 工业技术
PhoneGap精粹  构建跨平台的移动App
PhoneGap精粹  构建跨平台的移动App

PhoneGap精粹 构建跨平台的移动AppPDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)瓦尔戈著;刘明骏,张雪春,林明译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2013
  • ISBN:9787115318152
  • 页数:274 页
图书介绍:本书讲解了PhoneGap的基本概念、工作机制,以及如何对其配置,以开发出完成的移动app,然后将该app部署到主流的移动平台上。通过本书的学习,读者借助PhoneGap,可以使用标准HTML5、JavaScript和CSS开发出跨平台的移动app。
《PhoneGap精粹 构建跨平台的移动App》目录
标签:构建 移动

第1部分PhoneGap 1

第1章PhoneGap简介 3

1.1 PhoneGap简史 4

1.2为什么使用PhoneGap 4

1.3 PhoneGap工作机制 5

1.4为容器而设计 8

1.4.1传统的Web服务器(Web 1.0)方式 8

1.4.2 Web 2.0方式 8

1.4.3 HTML5方式 9

1.5编写PhoneGap应用程序 10

1.6构建PhoneGap应用程序 10

1.7 PhoneGap的局限性 12

1.8 PhoneGap插件 14

1.9 PhoneGap提供的支持 14

1.10 PhoneGap资源 14

1.11混合应用程序框架 15

1.11.1 Appcelerator Titanium 15

1.11.2 AT&T WorkBench和 Antenna Volt 15

1.11.3 BlackBerry WebWorks 15

1.11.4 Strobe 16

1.11.5 Tiggr 16

1.11.6 Worklight 16

第2章PhoneGap开发、测试和调试 17

2.1 Hello, World! 17

2.2 PhoneGap的初始化 18

2.3使用PhoneGap API 21

2.4美化PhoneGap应用程序的用户界面 22

2.5测试和调试PhoneGap应用程序 26

2.5.1在设备模拟器中运行PhoneGap应用程序 26

2.5.2在物理设备上运行PhoneGap应用程序 26

2.5.3使用PhoneGap的调试功能 27

2.5.4第三方PhoneGap调试工具 32

2.6处理跨平台开发中遇到的问题 36

2.6.1 API连贯性 36

2.6.2多种PhoneGap JavaScript文件 37

2.6.3 Web内容文件夹结构 38

2.6.4应用程序需求 38

2.6.5应用程序导航和UI 38

2.6.6应用程序图标 39

第2部分PhoneGap开发工具 41

第3章 配置PhoneGapAndroid开发环境 43

3.1安装Android SDK 43

3.2 Eclipse开发环境配置 47

3.3创建一个Android PhoneGap的项目 50

3.3.1新建Eclipse项目 50

3.3.2使用命令行工具 56

3.4测试Android PhoneGap应用 58

3.4.1使用仿真器 58

3.4.2在设备上安装 59

第4章 配置PhoneGap bada开发环境 61

4.1下载并安装正确的PhoneGap bada文件 61

4.2创建bada PhoneGap项目 63

4.3创建bada应用程序配置文件 65

4.4测试bada PhoneGap应用 72

第5章 配置PhoneGap B1ackBer开发环境 73

5.1安装BlackBer WebWorks SDK 73

5.2创建BlackBer PhoneGap项目 74

5.3构建BlackBer PhoneGap应用 78

5.3.1配置构建过程 78

5.3.2执行构建 81

5.4测试BlackBer PhoneGap应用 82

5.4.1在Blackberry设备模拟器上测试 82

5.4.2在设备上测试 84

第6章 配置PhoneGap iOS开发环境 85

6.1注册苹果开发者账号 85

6.2安装Xcode 85

6.3创建一个iOS PhoneGap项目 87

6.4测试iOS PhoneGap应用 93

第7章 配置PhoneGap Symbian开发环境 95

7.1安装Nokia Web Tools 95

7.2安装Make工具 96

7.3创建一个Symbiam PhoneGap项目 97

7.4配置应用程序设置 98

7.5修改Symbian HelloWorld3 99

7.6打包Symbian PhoneGap项目 100

7.7测试Symbian PhoneGap应用 101

第8章 配置PhoneGap WindowsPhone开发环境 103

8.1安装Windows Phone开发工具 103

8.2创建Windows PhonePhoneGap项目 104

8.3测试Windows PhonePhoneGap应用 106

第9章 使用PhoneGap Build 109

9.1用途 109

9.2入门 110

9.3配置 110

9.4创建一个PhoneGap Build应用 112

9.5创建一个PhoneGap Build项目 113

9.5.1上传选项 113

9.5.2新建项目 113

9.5.3生成过程 115

9.5.4项目配置 115

9.6处理生成中的问题 117

9.7测试应用 117

9.7.1 OTA下载 117

9.7.2通过摄像头 118

9.8调试模式 119

第3部分PhoneGap API 121

第10章 加速度计 123

10.1查询设备朝向 124

10.2监测设备朝向 126

第11章 摄像头 131

11.1访问图片 131

11.2配置摄像头选项 138

11.2.1 quality(质量) 139

11.2.2 destinationType(目标类型) 140

11.2.3 sourceType(源类型) 141

11.2.4 allowEdit(允许编辑) 142

11.2.5 encodingType(编码类型) 142

11.2.6 targetHeight(目标高度)和targetWidth(目标宽度) 143

11.2.7 mediaType(媒体类型) 143

11.3处理摄像头问题 143

第12章 捕获 147

12.1使用捕获API 147

12.2设置捕获选项 150

12.2.1 duration持续时间 151

12.2.2 limit数量限制 151

12.2.3 mode模式 151

12.3使用捕获功能 152

第13章 罗盘 163

13.1获取设备方向 163

13.2监视设备方向 167

第14章 连接 173

第15章 通讯录 177

15.1创建新联系人 177

15.2查找联系人 186

15.3复制联系人 191

15.4删除联系人 191

第16章 设备 193

第17章 事件 199

17.1创建事件监听器 199

17.2 deviceready事件 199

17.3应用程序状态事件 200

17.4网络状态事件 203

17.5按钮事件 205

第18章 文件 211

18.1可用的存储类型 211

18.2访问设备的文件系统 212

18.3读取目录条目 214

18.4访问FileEntry和DirectoryEntry属性 216

18.5写入文件 218

18.6读取文件 220

18.7删除文件或目录 221

18.8复制文件或目录 221

18.9移动文件或目录 222

18.10上传文件到服务器 222

第19章 地理位置 225

19.1获取设备的当前位置 225

19.2监控设备位置 229

19.2.1设置监视器 229

19.2.2取消监视器 232

第20章 媒体 237

20.1 Media对象 237

20.1.1创建Media对象 237

20.1.2当前播放位置 240

20.1.3时长 240

20.1.4释放Media对象 240

20.2播放音频文件 240

20.2.1 Play 241

20.2.2 Pause 241

20.2.3 Stop 241

20.2.4 Seek 241

20.3录制音频文件 242

20.3.1开始录制 242

20.3.2停止录制 242

20.4实际使用Media(媒体)API 242

第21章 通知 249

21.1视觉提示(Alert和Confiirm) 249

21.2蜂鸣声 251

21.3振动 251

21.4使用通知 252

第22章 存储 255

22.1本地存储 256

22.2 SQL数据库 257

附录A安装PhoneGap文件 265

附录B安装Oracle Java Developer Kit 269

附录C安装Apache Ant 273

相关图书
作者其它书籍
返回顶部