PhoneGap实战

PhoneGap实战

董霙, 等著

出版社:机械工业出版社

年代:2012

定价:59.0

书籍简介:

本书由来自腾讯的资深专家团队撰写,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章 认识PhoneGap1.1 PhoneGap 介绍1.1.1 什么是PhoneGap1.1.2 PhoneGap的起源1.1.3 PhoneGap的用途1.1.4 PhoneGap的发展现状及趋势1.2 PhoneGap的优势与不足1.2.1 PhoneGap相比其他框架的优势1.2.2 PhoneGap的不足1.3 Web开发速成1.3.1 HTML介绍1.3.2 CSS介绍1.3.3 JavaScript入门1.4 小结第2章 安装和配置PhoneGap2.1 下载PhoneGap2.2 配置PhoneGapa2.2.1 配置PhoneGap 到iOS2.2.2 配置PhoneGap 到Android2.2.3 配置PhoneGap到BlackBerry2.2.4 配置PhoneGap 到webOS2.2.5 配置PhoneGap 到Symbian2.3 小结第3章 编写第一个PhoneGap应用—汇率计算器3.1 汇率计算器功能概述3.2 创建程序3.3 配置程序界面3.3.1 引入相关文件3.3.2 制作程序界面3.4 给程序添加功能逻辑3.5 在模拟器中测试程序3.6 在手机上测试程序3.6.1 生成iPhone应用3.6.2 生成Android应用3.7 小结第二篇 基 础 篇第4章 PhoneGap API详解4.1 PhoneGap API简介4.2 使用PhoneGap API前的准备4.3 本地事件处理4.3.1 deviceready4.3.2 pause4.3.3 resume4.3.4 online4.3.5 offline4.3.6 backbutton4.3.7 batterycritical4.3.8 batterylow4.3.9 batterystatus4.3.10 menubutton4.3.11 searchbutton4.3.12 startcallbutton4.3.13 endcallbutton4.3.14 volumedownbutton4.3.15 volumeupbutton4.4 加速计传感器4.4.1 获取加速计传感器的坐标位置4.4.2 周期性获取加速计传感器的坐标位置4.4.3 停止监视加速计传感器的坐标位置4.5 使用设备摄像头4.6 多媒体采集4.6.1 使用capture对象录制视频4.6.2 使用capture对象获取图片4.6.3 使用capture对象录制语音4.7 侦测设备屏幕朝向—指南针4.7.1 获取指南针当前朝向4.7.2 在固定的时间间隔获取设备朝向的角度4.7.3 停止WatchID参数指定的指南针监听4.7.4 当指南针改变度数时获取朝向度数4.7.5 停止watchID参数指定的指南针朝向度数的监听4.8 获取网络连接状态4.9 访问手机通讯录4.9.1 创建一个新的联系人4.9.2 查询联系人4.9.3 处理联系人信息4.10 获取设备信息4.10.1 获得设备的型号名称4.10.2 获取设备上正在运行的PhoneGap版本信息4.10.3 获得设备使用的操作系统名称4.10.4 获得设备的全球唯一标识4.10.5 获得操作系统的版本号4.11 文件系统处理4.11.1 File4.11.2 FileReader4.11.3 FileWriter4.11.4 FileSystem4.11.5 FileEntry4.11.6 DirectoryEntry4.11.7 DirectoryReader4.11.8 FileTransfer4.12 使用设备传感器的GPS地理位置服务4.12.1 获得当前地理位置4.12.2 监测设备的位置变化4.12.3 停止监听设备的位置变化4.13 播放和录制音频4.13.1 获得音频文件的当前位置4.13.2 获得音频文件总时长4.13.3 开始或者继续播放音频文件4.13.4 暂停播放音频文件4.13.5 释放音频资源4.13.6 停止播放音频文件4.13.7 在音频文件中跳到指定位置4.13.8 启动录制音频文件4.13.9 停止录制音频文件4.14 消息提示4.14.1 警告框4.14.2 确认框4.14.3 蜂鸣4.14.4 振动4.15 客户端数据存储4.15.1 openDatabase4.15.2 Database4.15.3 SQLTransaction4.15.4 SQLResultSet4.15.5 SQLResultSetList4.15.6 SQLError4.15.7 localStorage4.16 小结第三篇 实 战 篇第5章 “指南针”应用程序5.1 指南针应用简介及功能概述5.2 利用PhoneGap创建指南针应用程序5.2.1 主流平台指南针应用程序介绍5.2.2 创建PhoneGap指南针程序5.2.3 指南针程序UI界面5.2.4 程序代码及逻辑讲解5.2.5 导出应用程序5.2.6 在手机上测试应用程序5.3 小结第6章 “万圣节更衣室”应用程序6.1 设置项目6.2 配置程序界面6.2.1 程序界面介绍6.2.2 程序界面分辨率说明6.2.3 程序界面图片素材配置6.3 界面HTML与CSS编写6.3.1 基础代码6.3.2 开始页6.3.3 文本输入页6.3.4 摇晃监测页6.3.5 结果页6.3.6 HTML与CSS最终代码6.4 程序编写6.4.1 界面切换功能6.4.2 文本输入页功能6.4.3 摇晃监测页功能6.4.4 结果页功能6.4.5 退出程序功能6.4.6 最终代码6.5 打包与测试6.5.1 打包生成APK文件6.5.2 测试运行6.6 小结第四篇 提 高 篇第7章 发布应用程序7.1 将程序提交到App Store7.1.1 向Apple注册7.1.2 准备应用程序的发行版本7.1.3 提交App7.2 将Android应用程序提交到移动应用程序市场7.2.1 注册成为开发者7.2.2 提交App7.3 小结第8章 移动应用的产品设计8.1 Android和iPhone的产品设计差异8.1.1 功能定义阶段8.1.2 构架交互阶段8.1.3 改进细化阶段8.1.4 输出产品阶段8.2 统一化与差异化8.2.1 视觉风格的统一8.2.2 交互设计的差异化8.3 交互体验的重要性8.3.1 什么是交互设计8.3.2 交互设计的重要性8.3.3 如何进行交互设计8.4 WebApp与原生App8.4.1 WebApp和原生App的对比8.4.2 如何选择WebApp和原生App8.5 利用HTML 5和JavaScript编写交互动画8.5.1 利用Adobe Edge创建一个新的项目8.5.2 创建带缓动的渐入HTML动画8.5.3 创建循环动画效果8.5.4 创建按钮完成应用界面的跳转8.5.5 导出HTML动画8.6 小结第9章 PhoneGap与jQuery Mobile的结合使用9.1 jQuery简介9.2 了解jQuery Mobile9.3 使用jQuery Mobile9.4 PhoneGap与jQuery Mobile9.5 小结第10章 PhoneGap的插件10.1 如何使用PhoneGap插件10.2 小结

内容摘要:

  腾讯资深专家团队撰写,Adobe中国官方专家和PhoneGap中国社区联袂推荐,繁体版台湾发行!  本书由来自腾讯的资深专家团队撰写,Adobe中国区专家和PhoneGap中国社区联袂推荐。本书内容全面、注重实战、启发性强,对PhoneGap的所有功能、特性、使用方法和开发技巧进行了全面而透彻的讲解,是系统学习PhoneGap的权威参考书。全书一共10章:第1章主要介绍PhoneGap的用途、与其他同类框架的比较,以及Web开发的入门知识;第2章详细讲解PhoneGap在各个移动平台上的安装与配置;第3章通过一个汇率计算器实例讲解PhoneGap应用开发的完整流程和相关技术细节;第4章详细讲解PhoneGap的API;第5章和第6章是两个综合性的案例(指南针、万圣节更衣室),它们都遵循构想、设计、开发、调试、发布五大流程,从实战出发,由浅入深,逐步推进;第7章介绍PhoneGap应用在各个平台上的发布流程与方法;第8章从不同的平台、视觉风格、交互设计、移动应用选型等角度分享了移动应用产品设计的一些技巧和最佳实践;第9章讲解PhoneGap与jQueryMobile的结合使用;第10章介绍PhoneGap插件的使用。本书有3个重要的特点:(1)注重实战。书中包含的3个经典案例:汇率计算器、指南针、万圣节更衣室,都依循构想、设计、开发、调试、发布五大流程,都从实战出发,由浅入深,逐步推进。(2)内容全面。本书详细而完整地介绍了PhoneGap API 的属性与方法,同时对基本Web技术(HTML、CSS、JavaScript)进行了入门讲解,即使之前没有网页开发经验的读者也能快速地投入到App开发中。(3)启发性强。一款跨平台的移动App,除了程序开发之外,在产品设计和用户交互上,也存在各自平台的特殊性,本书将比较同款产品在 iOS与 Android 平台上设计、交互的异同,从而启发读者设计出更符合平台特征的移动App。【作者简介】  董霙,毕业于北京电影学院,从事互动创意设计工作超过10年。2007年加盟腾讯,就职于腾讯广告产品部,任设计中心总监,负责面向客户的新媒体广告创意及产品开发支持服务,有丰富的跨平台创意开发经验。带领团队获得多项产品专利并多次赢得国内广告创意赛事大奖。黄悦,资深Web前端开发工程师,在该领域研究近10年,实战经验丰富。目前在腾讯主要负责跨平台的广告产品前端开发与设计,此前先后担任过多媒体互动工程师、交互设计师和UI设计师。精通 HTML、CSS、JavaScript、ActionScript 和 RIA等前端开发技术,在通过前端技术提高产品运行效率及用户交互体验方面颇有心得,对跨平台 Web App的开发与设计也有较深入的研究。在产品的开发与设计中崇尚敏捷开发的实践,及时响应需求、快速并高效地实现产品功能。最近两年,集中精力研究和实践CSS3、HTML5、响应式设计及PhoneGap等前沿技术,致力于更好地开发出具有良好用户体验的桌面及移动Web产品。李硙,资深Web前端开发工程师,有8年网站开发经验,先后供职于网易、腾讯,从事Web相关的技术工作。一直致力于HTML、JavaScript、CSS等Web相关技术的研究与实践,在HTML页面优化及用户体验的研究上有丰富的实践经验。关注新技术,对HTML5,以及各种移动设备和移动开发技术有着浓厚的兴趣,尤其是Web技术在移动领域的应用。在PhoneGap测试版发布之后,对其进行了持续且深入的学习研究,积累了丰富的实战经验。此外,还在PHP和Linux服务器的后台架构与开发方面有很深入的了解和丰富的实践经验。祁特,资深Web前端工程师,在该领域有8年工作经验,曾经在网易等多家公司担任前端开发工程师。目前就职于腾讯北京分公司,从事Web开发相关的技术工作,有丰富的项目经验。痴迷于HTML、JavaScript、CSS、Flash等网站前端相关技术的研究与实践,并持续关注跨平台技术的发展。近期主要从事跨平台Web移动产品的快速开发,对PhoneGap技术进行了深入研究,拥有大量宝贵的项目经验。黄珊,有超过8年的互动创意设计工作经验,2009年加盟腾讯,现任职于腾讯广告平台与产品部,担任美术指导,负责腾讯广告互动创意工作。带领的设计团队平均每年产出300多个互动创意作品,多次获得互动广告大奖,2009年获得“AdworldAwards 2009年度金营销大奖——最佳全场大奖”。近期比较关注HTML5及CSS3的应用,致力于打造用户-客户-媒体三方一体的广告互动创意产品。刘娅琦,腾讯广告平台与产品部设计师,主要负责无线客户端广告产品及响应式网站的设计与前端开发。具备丰富的大型网站UI/UE设计及前端开发经验,其作品获得2011年中国互动网络广告创意奖中的多个奖项。撰写出版了《Maya2008 中英文命令速查手册》、《Flash CS4 完全学习手册》、《Flash CS4高手之路》等书籍,以生动实用的案例和良好的学习体验得到了市场的积极评价和广大读者的肯定。

书籍规格:

书籍详细信息
书名PhoneGap实战站内查询相似图书
9787111406303
如需购买下载《PhoneGap实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸24 × 10装帧平装
页数 320 印数 4000

书籍信息归属:

PhoneGap实战是机械工业出版社于2013.1出版的中图分类号为 TN929.53 的主题关于 移动电话机-应用程序-程序设计 的书籍。