0

如果我们在不使用 phonegap 库的情况下使用纯 html5 开发 android 应用程序和使用 Phonegap 有什么区别?这可能听起来很菜鸟,但我真的没有得到这两者之间的联系?

为什么我需要phonegap?为什么不只创建 html5 文件并提供它的路径?

4

3 回答 3

1

PhoneGap 为您提供了一个抽象层,以便您的应用程序可以访问非 browserView 可访问的功能,例如相机。这些在所有移动平台上都是相同的。

于 2012-08-29T07:55:09.013 回答
1

您可以使用带有 webview 的纯 html5 和用于处理移动事件(如呼叫、消息传递、传感器等)的 java 方法创建应用程序。

当您使用 phonegap 库时,无需对 java 方法做太多工作。phonegap 库将处理 java,您只能在 jquery 移动框架的一点帮助下使用 html5 和 java 脚本。您可以直接在 html 页面的 javascript 中调用的所有移动事件。

于 2012-08-29T08:02:44.783 回答
1

使用 HTML5 和 PhoneGap,您可以实现不同类型的应用程序:

  • 使用 HTML5 的移动应用程序。您将需要一个服务器来备份您的应用程序,用户将通过设备的浏览器运行它。
  • 使用 HTML5 和 WebView 的本机应用程序。不需要使用服务器。在这种情况下,您编写 HTML5 代码(HTML、CSS、Javascript)并使用 WebView 来显示它。您可以使用特殊接口与 Java 进行交互。
  • PhoneGap 使上述情况更容易。您不需要知道 WebView 的详细信息。您需要 PhoneGap API 来与手机的资源进行交互。作为额外的奖励,您可以轻松地将应用程序移植到其他平台。PhoneGap 还创建本地应用程序。
于 2012-08-29T08:04:14.890 回答