如何在PhoneGap 3.5中包含插件



我需要在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.也不支持

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

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

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

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

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

对于ios

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

最新更新