我学习了ApacheCordovaPlugin示例。很高兴看到创建一个新的插件是可能的,我成功地在我自己的WL项目中复制了HelloWorldPlugin,只是为了确保我可以让所有的管道工作。这很棘手,你必须在正确的XML文件中输入条目,适当地命名你的Java和.js文件,知道如何包含它们并调用函数,等等。整个过程非常脆弱。
现在,我想要访问现有的Cordova插件的大型库。我的主要开发目标是Android。我从git仓库下载了一个插件压缩文件并将其解压出来。从文件和目录布局来看,完全不清楚如何将其集成到WL项目中。Cordova有一个“plugin.xml”文件,似乎提供了所有的胶水,但在WL中没有这样的东西。我不能确定将文件放在哪里,以及在Worklight项目中进行哪些编辑,这将导致Cordova插件被识别并从我的应用程序JavaScript访问。
当然,这个过程是可能的,并且在某个地方被记录下来了?理想情况下,会有一个我们用来导入Cordova插件的实用程序,但接下来最好是一步一步的过程描述。我见过有人为将插件引入iOS应用程序环境而做的一件事,但不是安卓。
发布于 2013-08-24 11:27:20
很可能你已经下载了一个用于cordova 3.0+的插件。由于最新的WL包含Cordova 2.6,您需要下载此(或类似)版本的插件。例如,如果你在谈论条形码扫描器插件,最合适的版本是2.2 (https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner)
https://stackoverflow.com/questions/18366263
复制相似问题