PhoneGap精粹

PhoneGap精粹

(美) 瓦尔戈 (Wargo,J.M.) , 著

出版社:人民邮电出版社

年代:2013

定价:49.0

书籍简介:

本书讲解了PhoneGap的基本概念、工作机制,以及如何对其配置,以开发出完成的移动app,然后将该app部署到主流的移动平台上。通过本书的学习,读者借助PhoneGap,可以使用标准HTML5、JavaScript和CSS开发出跨平台的移动app。

作者介绍:

John M. Wargo在其职场的大多数时间内,都是一位专业软件开发人员。他曾经以顾问身份工作过多年,而且还开发过企业级软件和商用软件,并因此获奖。 他的移动开发生涯始于RIM公司,当时他以开发人员的身份为美国的一家大型运营商及其客户提供支持。在离开RIM公司之后,他写了他的第一本书,这本书是关于BlackBerry开发的,名字为BlackBerry? Development Fundamentals (Addison-Wesley, 2010; www.bbdevfundamentals.com)。 他是The View的技术顾问,这是一本面向IBM Lotus Domino开发人员及管理人员的杂志。他曾经为该杂志撰写了很多移动开发相关的文章。 直到最近,他以见习经理的身份供职于AT&T的高级移动应用实践小组,专注于跨平台开发工具,并和客户一起设计并开发面向企业和消费者的移动应用程序。他现在也是SAP移动解决方案管理团队的一员,专注于提升开发人员使用SAP移动开发工具的体验。

书籍目录:

第1部分 PhoneGap

第1章 PhoneGap简介

1.1 PhoneGap简史

1.2 为什么使用PhoneGap

1.3 PhoneGap工作机制

1.4 为容器而设计

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

1.4.2 Web 2.0方式

1.4.3 HTML5方式

1.5 编写PhoneGap应用程序

1.6 构建PhoneGap应用程序

1.7 PhoneGap的局限性

1.8 PhoneGap插件

1.9 PhoneGap提供的支持

1.10 PhoneGap资源

1.11 混合应用程序框架

1.11.1 Appcelerator Titanium

1.11.2 AT&T WorkBench和Antenna Volt

1.11.3 BlackBerry WebWorks

1.11.4 Strobe

1.11.5 Tiggr

1.11.6 Worklight

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

2.1 Hello, World!

2.2 PhoneGap的初始化

2.3 使用PhoneGap API

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

2.5 测试和调试PhoneGap应用程序

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

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

2.5.3 使用PhoneGap的调试功能

2.5.4 第三方PhoneGap调试工具

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

2.6.1 API连贯性

2.6.2 多种PhoneGap JavaScript文件

2.6.3 Web内容文件夹结构

2.6.4 应用程序需求

2.6.5 应用程序导航和UI

2.6.6 应用程序图标

第2部分 PhoneGap开发工具

第3章 配置PhoneGap Android开发环境

3.1 安装Android SDK

3.2 Eclipse开发环境配置

3.3 创建一个Android PhoneGap的项目

3.3.1 新建Eclipse项目

3.3.2 使用命令行工具

3.4 测试Android PhoneGap应用

3.4.1 使用仿真器

3.4.2 在设备上安装

第4章 配置PhoneGap bada开发环境

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

4.2 创建bada PhoneGap项目

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

4.4 测试bada PhoneGap应用

第5章 配置PhoneGap BlackBerry开发环境

5.1 安装BlackBerry WebWorks SDK

5.2 创建BlackBerry PhoneGap项目

5.3 构建BlackBerry PhoneGap应用

5.3.1 配置构建过程

5.3.2 执行构建

5.4 测试BlackBerry PhoneGap应用

5.4.1 在Blackberry设备模拟器上测试

5.4.2 在设备上测试

第6章 配置PhoneGap iOS开发环境

6.1 注册苹果开发者账号

6.2 安装Xcode

6.3 创建一个iOS PhoneGap项目

6.4 测试iOS PhoneGap应用

第7章 配置PhoneGap Symbian开发环境

7.1 安装Nokia Web Tools

7.2 安装Make工具

7.3 创建一个Symbiam PhoneGap项目

7.4 配置应用程序设置

7.5 修改Symbian HelloWorld3

7.6 打包Symbian PhoneGap项目

7.7 测试Symbian PhoneGap应用

第8章 配置PhoneGap Windows Phone开发环境

8.1 安装Windows Phone开发工具

8.2 创建Windows Phone PhoneGap项目

8.3 测试Windows Phone PhoneGap应用

第9章 使用PhoneGap Build

9.1 用途

9.2 入门

9.3 配置

9.4 创建一个PhoneGap Build应用

9.5 创建一个PhoneGap Build项目

9.5.1 上传选项

9.5.2 新建项目

9.5.3 生成过程

9.5.4 项目配置

9.6 处理生成中的问题

9.7 测试应用

9.7.1 OTA下载

9.7.2 通过摄像头

9.8 调试模式

第3部分 PhoneGap API

第10章 加速度计

10.1 查询设备朝向

10.2 监测设备朝向

第11章 摄像头

11.1 访问图片

11.2 配置摄像头选项

11.2.1 quality(质量)

11.2.2 destinationType(目标类型)

11.2.3 sourceType(源类型)

11.2.4 allowEdit(允许编辑)

11.2.5 encodingType(编码类型)

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

11.2.7 mediaType(媒体类型)

11.3 处理摄像头问题

第12章 捕获

12.1 使用捕获API

12.2 设置捕获选项

12.2.1 duration持续时间

12.2.2 limit数量限制

12.2.3 mode模式

12.3 使用捕获功能

第13章 罗盘

13.1 获取设备方向

13.2 监视设备方向

第14章 连接

第15章 通讯录

15.1 创建新联系人

15.2 查找联系人

15.3 复制联系人

15.4 删除联系人

第16章 设备

第17章 事件

17.1 创建事件监听器

17.2 deviceready事件

17.3 应用程序状态事件

17.4 网络状态事件

17.5 按钮事件

第18章 文件

18.1 可用的存储类型

18.2 访问设备的文件系统

18.3 读取目录条目

18.4 访问FileEntry和DirectoryEntry属性

18.5 写入文件

18.6 读取文件

18.7 删除文件或目录

18.8 复制文件或目录

18.9 移动文件或目录

18.10 上传文件到服务器

第19章 地理位置

19.1 获取设备的当前位置

19.2 监控设备位置

19.2.1 设置监视器

19.2.2 取消监视器

第20章 媒体

20.1 Media对象

20.1.1 创建Media对象

20.1.2 当前播放位置

20.1.3 时长

20.1.4 释放Media对象

20.2 播放音频文件

20.2.1 Play

20.2.2 Pause

20.2.3 Stop

20.2.4 Seek

20.3 录制音频文件

20.3.1 开始录制

20.3.2 停止录制

20.4 实际使用Media(媒体)API

第21章 通知

21.1 视觉提示(Alert和Confirm)

21.2 蜂鸣声

21.3 振动

21.4 使用通知

第22章 存储

22.1 本地存储

22.2 SQL数据库

附录A 安装PhoneGap文件

附录B 安装Oracle Java Developer Kit

附录C 安装Apache Ant

内容摘要:

PhoneGap是一个开源的开发工具和框架,可以允许开发人员使用HTML、JavaScript和CSS等技术开发出强大的跨平台移动应用程序。《PhoneGap精粹:构建跨平台的移动App》从PhoneGap的工作原理、开发工具、API使用方法这三个角度对PhoneGap进行了详细讲解,同时辅之以大量的实例,内容循序渐进,易于理解。
  《PhoneGap精粹:构建跨平台的移动App》总共分为3部分,总计22章,分别讲解了PhoneGap的工作原理,如何使用PhoneGap开发应用程序以及测试和调试的方法,如何针对不同的平台配置PhoneGap开发环境,如何使用PhoneGap Build来打包PhoneGap应用程序。此外,《PhoneGap精粹:构建跨平台的移动App》还以示例方式详细讲解了PhoneGap各个API的具体使用。
  《PhoneGap精粹:构建跨平台的移动App》适合具有一定HTML和JavaScript基础,而且对PhoneGap感兴趣的Web开发人员、移动应用开发人员阅读。

书籍规格:

书籍详细信息
书名PhoneGap精粹站内查询相似图书
9787115318152
如需购买下载《PhoneGap精粹》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸24 × 19装帧平装
页数 150 印数 3000

书籍信息归属:

PhoneGap精粹是人民邮电出版社于2013.7出版的中图分类号为 TN929.53 的主题关于 移动电话机-应用程序-程序设计 的书籍。