它只是一个webview,有很多api到本机函数?
我可以在应用中进行phonegap活动和原生活动吗?
解决方法
(1)是的… PhoneGap为每个主要的移动操作系统提供了一个设置,可以在任何地方创建相同的环境.这包括一个webview和一组映射到本机函数的
javascript函数.这样你只需要开发一个应用程序(基于HTML,CSS和
JavaScript),它可以在任何OS PhoneGap上运行,可以为其提供框架.
>您的申请< - > Phonegap< - > Android的
>您的申请< - > Phonegap< - > Windows Phone
>您的申请< - > Phonegap< - > iOS版
>您的申请< - > Phonegap< - > …
它需要处理远离您的不同操作系统,而您可以专注于构建您的应用程序,因为您只能与Phonegap“交谈”,它将为您与操作系统进行通信.
(2)将手机实际运行的Phonegap webview应用程序与专为一个操作系统创建的本机内容混合,很可能会以灾难告终.这不是Phonegap的工作方式.而打破PhoneGap的“jail”,意味着它的JavaScript框架和webview,无论如何都可能无法运行.但是,您可以在手机上打开其他应用程序并从中接收值.问题始终是:这个功能有多少操作系统?
如果你开始问你刚刚在这里发布的问题…也许你应该首先检查PhoneGap是否是你想要做的正确的工具.