没有 PhoneGap 的跨平台应用程序访问平台组件
Cross-platform app accessing platform components without PhoneGap
PhoneGap 通过 JavaScript 提供对本机平台功能的访问。我能想到的唯一解决方案是使用本地 HTTP-Server 作为中间件。 PhoneGap 是如何解决这个问题的?
我已经搜索了很多,但没有找到任何东西。
Cordova 使用插件!
插件包含单个 JavaScript 接口以及每个受支持平台的相应本机代码库。从本质上讲,这将各种本机代码实现隐藏在一个通用的 JavaScript 接口之后。
使用简单的 echo 插件将字符串从 JavaScript 传递到本机平台并返回,您可以将其用作模型来构建更复杂的功能。
有关如何开发自定义插件的更多信息,请查看https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/index.html
PhoneGap 通过 JavaScript 提供对本机平台功能的访问。我能想到的唯一解决方案是使用本地 HTTP-Server 作为中间件。 PhoneGap 是如何解决这个问题的?
我已经搜索了很多,但没有找到任何东西。
Cordova 使用插件! 插件包含单个 JavaScript 接口以及每个受支持平台的相应本机代码库。从本质上讲,这将各种本机代码实现隐藏在一个通用的 JavaScript 接口之后。
使用简单的 echo 插件将字符串从 JavaScript 传递到本机平台并返回,您可以将其用作模型来构建更复杂的功能。
有关如何开发自定义插件的更多信息,请查看https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/index.html