1

我是移动应用开发 Phone-Gap 框架的初学者。我知道我们可以使用 Cordova 为每个平台从 JavaScript 执行本机 API 调用。

我想知道如何使用 JavaScript 通过 Cordova 执行本机调用?

4

2 回答 2

1

您是在问 PhoneGap 一般是如何工作的吗?如果是这样,请记住 Cordova(开源项目)是开源的。您可以查看代码并亲自查看。通常,cordova.js 文件在您的 HTML/JS 代码和与本机设备交互的插件之间提供了一个接口。因此,例如在 iPhone 上,通用联系人 API 与 iOS 特定插件交互以获取您的联系人数据,而在 Android 上,相同的 JS API 与 Android 原生插件交互。基本思想是 - 提供相同的 JS 钩子,但与设备特定的代码集对话。

于 2012-10-08T11:48:33.583 回答
1

应用程序在容器中运行,它可以将 javascript 调用“翻译”为本机调用。

应用程序与其 Cordova 容器“对话”,并且容器将本机调用发送到设备的操作系统(iOS、Android 等)

于 2012-10-08T11:50:44.187 回答