跨平台应用访问平台组件,无需 PhoneGap

Posted

技术标签:

【中文标题】跨平台应用访问平台组件,无需 PhoneGap【英文标题】:Cross-platform app accessing platform components without PhoneGap 【发布时间】:2019-07-08 07:53:23 【问题描述】:

PhoneGap 通过 javascript 提供对本机平台功能的访问。我能想到的唯一解决方案是使用本地 HTTP-Server 作为中间件。 PhoneGap 是如何解决这个问题的?

我已经搜索了很多,没有找到任何东西。

【问题讨论】:

【参考方案1】:

Cordova 使用插件! 插件包含单个 JavaScript 接口以及每个受支持平台的相应本机代码库。从本质上讲,这将各种原生代码实现隐藏在一个通用的 JavaScript 接口后面。

使用简单的 echo 插件,将字符串从 JavaScript 传递到本机平台并返回,您可以将其用作模型来构建更复杂的功能。

有关如何开发自定义插件的更多信息,请查看https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/index.html

【讨论】:

以上是关于跨平台应用访问平台组件,无需 PhoneGap的主要内容,如果未能解决你的问题,请参考以下文章

phonegap 跨平台重定向到本地文件

我们能否使用钛和 phonegap 等跨平台制作完整的服务器端应用程序 [关闭]

小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载三(通过实例来体验生命周期)

使用html5开发移动端应用采用啥框架

为 Phonegap/Titanium 跨平台开发选择硬件 [关闭]

适用于移动设备的跨平台工具:什么时候有用?