PhoneGap:可以只使用phonegap.js,它只能在网站中使用(不希望应用只是一个网页)?

Mar*_*usS 3 iphone extjs function ipad cordova

似乎我没有正确理解PhoneGap的工作原理.我想:以一个index.html的,包括PhoneGap.js 作为JavaScript的类型并在iPad/iPhone上打开结果.

但是,没有像加速度计,beep(),vibrate()这样的功能正常工作.为了正常工作,是否有必要构建一个应用程序?

我有一个网页,我只想包含PhoneGap的功能,以便iPad可以识别它是否被摇动或可拖动的HTML元素 被触摸并被扔在屏幕上的另一个地方.

sencha能够做到这一点,它是更好的选择吗?

格雷茨谢谢!

马库斯

fil*_*maj 10

PhoneGap是适用于各种不同手机平台的本机应用程序包装器.它要求您使用PhoneGap框架,该框架是针对每个支持的平台的本机代码编写的,适用于您所针对的任何平台,并允许您将HTML,CSS和JS资产放入此框架中,以便您可以为手机构建应用程序只有那些网络技术.

简单地在服务器上托管的网站上包含phonegap.js是行不通的,因为phonegap.js与(本机)PhoneGap框架代码进行通信.框架代码执行访问手机API的工作,用于振动,加速度计,联系人和指南针功能(以及其他).phonegap.js只是在JavaScript中提供一致的API来访问此本机设备功能.