如何在PhoneGap 3.5中包含插件

时间:2014-10-01 19:39:50

标签: cordova plugins

我需要使用PhoneGap的插件,但到目前为止它们都没有按预期工作。似乎文档缺乏。

让我们举一个简单的例子:假设我想使用org.apache.cordova.file-transfer插件中的FileUploadOptions类。

我首先下载插件:

phonegap plugin add org.apache.cordova.file-transfer

这个插件的文档不过是这个...... 在那之后我应该怎么做才能访问FileUploadOptions?

其他插件(例如barcodescanner.js)的文档暗示我应该将这样的内容添加到我的index.html:

<script type="text/javascript" src="barcodescanner.js"></script>

但是,如果我只是这样做,变量cordova.plugins.barcodeScanner就不存在了。并且弃用的变量window.plugins.barcodeScanner。

也没有

我不明白应该如何使用这些插件?

2 个答案:

答案 0 :(得分:0)

在以下链接http://docs.phonegap.com/en/3.5.0/cordova_plugins_pluginapis.md.html中,您有一个PhoneGap插件列表。单击其中一个列表项可显示其文档。您还可以使用插件注册表来查找第三方插件http://plugins.cordova.io/#/

例如,对于文件传输插件,您可以按照此页面https://github.com/apache/cordova-plugin-file-transfer/blob/master/doc/index.md的第一个网址中的链接阅读有关它的更多信息。在这里,您可以阅读有关此特定插件的文档,如何安装它,支持的平台,类属性甚至示例用法。

每个PhoneGap插件的用法可能略有不同,因此您应该阅读每个想要使用的插件。

答案 1 :(得分:0)

对于条形码扫描仪,您需要手动安装。我建议你使用scandit条码扫描器。

对于ios

http://blog.revivalx.com/2014/02/16/integration-scandit-phonegap-barcode-scanner-plugin-on-ipad-with-worklight-6-1/