- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
跨平台PhoneGap研究
跨平台PhoneGap研究 【 摘 要 】 PhoneGap是一个用于创建移动跨平台应用程序的快速开发平台。只要你会HTML和JavaScript或者Java语言,就可以利用PhoneGap提供的API去调用各种功能,PhoneGap就能让你可以制作出在各种手机平台上运行的应用。本文主要针对PhoneGap应用开发框架、特性和原理进行分析研究。【 关键词 】 PhoneGap、跨平台开发、开发框架、HTML5The Cross Platform PhoneGap ResearchWu Jing-jing(Gansu Industry Polytechnic College GansuTIianshui 741025)【 Abstract 】 PhoneGap is used to create a mobile rapid cross-platform application development platform. As long as you HTML and Javascript or Java language, you can call the various functions provided by PhoneGap API, PhoneGap can so you can create applications that run on a variety of mobile phone platforms. This article is focused on PhoneGap application development framework, characteristics and principles of analysis.【 Keywords 】 phonegap; cross platform development; development framework、HTML51 引言随着智能手机的逐渐普及,越来越多开发者加入到移动应用开发的队伍当中。但开发者如果想要自己编写的应用同时在不同的移动设备上运行,就需要要掌握多种开发语言,这无疑增加了跨平台软件开发的困难。为了简化移动应用的编程,制作出能在各种手机平台上运行的应用,Nitobi公司推出了移动应用解决方案PhoneGap。PhoneGap是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。2 PhoneGap简介PhoneGap是一个基于HTML\CSS和JavaScript的创建移动跨平台应用程序的快速开发平台。通过 PhoneGap 框架提供的 JavaScript API 能够以非常简单的方式调用移动设备的核心功能,包括地理位置、摄像头、加速器、通讯录、多媒体、文件和网络等功能,PhoneGap就能让你可以制作出在各种手机平台上运行的应用。借助 PhoneGap,你完全可以使用熟悉的 Web 开发技术写出移动 Native App,并发布到 Apple Store、Google Play 等各平台应用商店中。目前,PhoneGap已实现对iPhone/ipad、Android、Symbian,Palm、黑莓各版本绝大部分功能的支持。PhoneGap是HTML5移动应用平台,包括两部分。1)应用开发框架:采用Web/HTML5技术编写应用,支持调用移动设备能力(如GPS等)调用;支持能力插件灵活扩展???允许开发者自行扩展能力插件。2)手机应用创建工具:将遵循PhoneGap应用框架编写的程序转换/封装生成各平台支持的手机应用。3 功能特性PhoneGap是一套非常优秀的手机应用程序框架,它包括有一些特性:1)开源、免费。2)跨平台框架,目前支持多种移动设备平台,编写好的代码可以上传到云端服务器,使用云端编译功能编译成各种平台下的应用,支持 iOS、Android、Palm、Symbian、Blackberry、Windows Phone 和 Bada 七大平台。3)基于HTML5标准的手机应用框架,支持HTML5、CSS3、JavaScript等Web技术,真正实现了只写一次,云端编译。4)PhoneGap提供非常丰富的API,它们包括Accelerometer移动感应器、Camera摄像头、Compass设备指向、Contacts通讯录、Device设备参数、File文件系统、GPS感应器、Media多媒体、Network网络、Storage存储以及Notification等。5)提供硬件访问控制,比起传统的Web程序,PhoneGap提供了一些列的JS 的类,可以直接访问硬件,比如加速、相机、指南针、GPS、文件访问等,用JS方便地调用系统硬件,以弥补传统Web程序
文档评论(0)