0

我完成了 ApacheCordovaPlugin 示例。很高兴看到创建一个新插件是可能的,我在自己的 WL 项目中成功复制了 HelloWorldPlugin,以确保我可以让所有管道正常工作。这很棘手,您必须在正确的 XML 文件中输入条目,适当地命名您的 Java 和 .js 文件,知道如何包含它们并调用函数等。如果您犯了错误,那么您可以看到的信息很少用来调试它。整个过程非常脆弱。

现在我想访问现有 Cordova 插件的大型库。我的主要开发目标是Android。我从 git 存储库下载了一个插件 zip 文件并将其解压缩。查看文件和目录布局,完全不清楚如何将其集成到 WL 项目中。Cordova 有一个“plugin.xml”文件,似乎提供了所有的胶水,但在 WL 中没有这样的东西。我无法确定将文件放在哪里以及在 Worklight 项目中进行哪些编辑会导致 Cordova 插件被识别并从我的应用程序 JavaScript 访问。

当然这个过程是可能的,并且记录在某处?理想情况下,我们会使用一个实用程序来导入 Cordova 插件,但次佳将是分步过程描述。我看到有人将插件放入 iOS 应用程序环境,但不是 Android。

4

1 回答 1

-1

很可能您已经下载了适用于 cordova 3.0+ 的插件。由于最新的 WL 包含 Cordova 2.6,您需要为此(或类似)版本下载插件。例如,如果您在谈论条形码扫描仪插件,最合适的版本是 2.2 ( https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner )

于 2013-08-24T03:27:19.647 回答