插件官方自述文件:https ://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner#readme
解释了如何使用 eclipse 使用 BarcodeScanner 插件。
我目前在不使用 Eclipse 的情况下进行开发,如何将库集成到我的项目中?
如果不复制 Eclipse 库集成步骤,我的项目将无法构建。
插件官方自述文件:https ://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner#readme
解释了如何使用 eclipse 使用 BarcodeScanner 插件。
我目前在不使用 Eclipse 的情况下进行开发,如何将库集成到我的项目中?
如果不复制 Eclipse 库集成步骤,我的项目将无法构建。
android工具中有一个命令行:
android update project --target <target_ID> --path path/to/your/project --library path/to/library_project
您必须设置相对于您的项目的库路径。我只是将库放在与我的项目相同的工作区中。
更多信息:
https://github.com/phonegap/phonegap-plugins/pull/893
http://developer.android.com/tools/projects/projects-cmdline.html#ReferenceLibraryProject
如果您的项目中有子项目,您可以在命令行末尾使用 -s 参数
如果这对任何人都有帮助: https ://github.com/zeroasterisk/PhoneGap-BarcodeScanner-Example-iOS
具体来说:
安装了插件(在少数几个路径中),但保留了一个有效的。实现了一个基本的 JS 扫描器代码来演示功能:加载时自动运行,错误时自动重新加载,成功/失败/取消警报。
注意:barcodescanner.js 和 index.js 上的注释都提到了我对定义/要求对象路径的自定义。经过几次排列后,我无法让演示/示例路径正常工作。
(这是仅限 iOS 的 atm,但我也计划制作一个 Android 示例)
你也可以试试这个插件,看看它是否有效:http ://www.scandit.com/support/getting-started-with-the-scandit-phonegap-plugin-for-android/