PhoneGap精粹 构建跨平台的移动App
本书特色
[
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开发人员、移动应用开发人员阅读。
]
内容简介
[
ibm公司移动&软件技术部门bryce a. curits博士与at&t行业解决方案实践部门副总裁jim
huempfner本书作序言;
涵盖了ios、android、blackberry、symbian、bada、windows
phone等常见的移动平台;
读者可通过http://www.phonegapessentials.com或http://vdisk.weibo.com/s/bnkvm下载本书的所有源代码。
]
作者简介
[
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.1phonegap简史1.2为什么使用phonegap1.3phonegap工作机制1.4为容器而设计1.4.1传统的web服务器(web1.0)方式1.4.2web2.0方式1.4.3html5方式1.5编写phonegap应用程序1.6构建phonegap应用程序1.7phonegap的局限性1.8phonegap插件1.9phonegap提供的支持1.10phonegap资源1.11混合应用程序框架1.11.1appceleratortitanium1.11.2at&tworkbench和antennavolt1.11.3blackberrywebworks1.11.4strobe1.11.5tiggr1.11.6worklight第2章phonegap开发、测试和调试2.1hello,world!2.2phonegap的初始化2.3使用phonegapapi2.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.1api连贯性2.6.2多种phonegapjavascript文件2.6.3web内容文件夹结构2.6.4应用程序需求2.6.5应用程序导航和ui2.6.6应用程序图标第2部分phonegap开发工具第3章配置phonegapandroid开发环境3.1安装androidsdk3.2eclipse开发环境配置3.3创建一个androidphonegap的项目3.3.1新建eclipse项目3.3.2使用命令行工具3.4测试androidphonegap应用3.4.1使用仿真器3.4.2在设备上安装第4章配置phonegapbada开发环境4.1下载并安装正确的phonegapbada文件4.2创建badaphonegap项目4.3创建bada应用程序配置文件4.4测试badaphonegap应用第5章配置phonegapblackberry开发环境5.1安装blackberrywebworkssdk5.2创建blackberryphonegap项目5.3构建blackberryphonegap应用5.3.1配置构建过程5.3.2执行构建5.4测试blackberryphonegap应用5.4.1在blackberry设备模拟器上测试5.4.2在设备上测试第6章配置phonegapios开发环境6.1注册苹果开发者账号6.2安装xcode6.3创建一个iosphonegap项目6.4测试iosphonegap应用第7章配置phonegapsymbian开发环境7.1安装nokiawebtools7.2安装make工具7.3创建一个symbiamphonegap项目7.4配置应用程序设置7.5修改symbianhelloworld37.6打包symbianphonegap项目7.7测试symbianphonegap应用第8章配置phonegapwindowsphone开发环境8.1安装windowsphone开发工具8.2创建windowsphonephonegap项目8.3测试windowsphonephonegap应用第9章使用phonegapbuild9.1用途9.2入门9.3配置9.4创建一个phonegapbuild应用9.5创建一个phonegapbuild项目9.5.1上传选项9.5.2新建项目9.5.3生成过程9.5.4项目配置9.6处理生成中的问题9.7测试应用9.7.1ota下载9.7.2通过摄像头9.8调试模式第3部分phonegapapi第10章加速度计10.1查询设备朝向10.2监测设备朝向第11章摄像头11.1访问图片11.2配置摄像头选项11.2.1quality(质量)11.2.2destinationtype(目标类型)11.2.3sourcetype(源类型)11.2.4allowedit(允许编辑)11.2.5encodingtype(编码类型)11.2.6targetheight(目标高度)和targetwidth(目标宽度)11.2.7mediatype(媒体类型)11.3处理摄像头问题第12章捕获12.1使用捕获api12.2设置捕获选项12.2.1duration持续时间12.2.2limit数量限制12.2.3mode模式12.3使用捕获功能第13章罗盘13.1获取设备方向13.2监视设备方向第14章连接第15章通讯录15.1创建新联系人15.2查找联系人15.3复制联系人15.4删除联系人第16章设备第17章事件17.1创建事件监听器17.2deviceready事件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.1media对象20.1.1创建media对象20.1.2当前播放位置20.1.3时长20.1.4释放media对象20.2播放音频文件20.2.1play20.2.2pause20.2.3stop20.2.4seek20.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.2sql数据库附录a安装phonegap文件附录b安装oraclejavadeveloperkit附录c安装apacheant
封面
书名:PhoneGap精粹 构建跨平台的移动App
作者:John
页数:274
定价:¥49.0
出版社:人民邮电出版社
出版日期:2013-07-01
ISBN:9787115318152
PDF电子书大小:140MB 高清扫描完整版
本文标题:《PhoneGap精粹 构建跨平台的移动App》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!