PhoneGap: BarcodeScanner 分享插件

Posted

技术标签:

【中文标题】PhoneGap: BarcodeScanner 分享插件【英文标题】:PhoneGap: BarcodeScanner Sharing Plugin 【发布时间】:2013-03-13 11:38:59 【问题描述】:

注意:

    我想开发带有二维码扫描功能的iosandroid应用。

    我没有 Mac 机,我在 WIndows OS 中使用Netbean/Eclipse


问题:

    是否可以使用 Eclipse Windows OS + android BarcodeScanner Plugin 编写单个代码库,并通过 Adobe Cloud Build service 内置到 IOS 应用程序中

如果有人能给我一个建议,我们将不胜感激。

【问题讨论】:

您也可以尝试使用名为“ZBar”的库,该库专用于二维码扫描。该库的Android版本在这里:github.com/DushyanthMaguluru/ZBarScanner iPhone版本在这里:zbar.sourceforge.net 那么我可以构建IOS格式的Android版本的ZBarScanner吗?因为我没有mac机开发IOS应用。 【参考方案1】:

如果您使用 phonegap (Phonegap Build) 的在线编译器,则可以为所有受支持的设备使用插件。

插件:https://build.phonegap.com/docs/config-xml

在 Config.xml 中

:为PhoneGap Build指定一个PhoneGap插件 包含在您生成的应用程序中。目前,要包含一个插件,您 将确保:

PhoneGap Build 支持该插件;和任何 javascript 脚本 标签存在于您的 index.html 文件中。更多细节,包括 可用插件列表,位于我们的plugins documentation。

转到 https://build.phonegap.com/docs/plugins 并向下滚动到 BarcodeScanner 插件。

【讨论】:

+1 是的,这是我想知道的确切信息:)终于有人澄清了我:)非常感谢@Mogipogi,感谢您的详细解释:) 谢谢,很高兴它有帮助。 =) 不幸的是,这个官方的条形码扫描仪插件确实存在一些条形码(不是二维码)的问题。除此之外,它工作正常,尤其是二维码。【参考方案2】:

您可以使用Barcode scanner plugin。您可以在 ios 上重用混合部分。但是一些基本的设置也需要在ios上进行。如果您想轻松地为多个平台构建,请尝试Phonegap build。

【讨论】:

你在告诉我我已经知道的事情。我在问是否可以在 Windows OS + android BarcodeScanner 插件中编写单个代码库,并通过 Phonegap Build Service 内置到 IOS 中?【参考方案3】:

如果这对任何人都有帮助: https://github.com/zeroasterisk/PhoneGap-BarcodeScanner-Example-iOS

具体到您的问题。

所有设备都可以共享同一个www (html/js/css) 目录和子目录 所有设备都需要自己独特的 PhoneGap 应用程序和设备代码代码库

PhoneGap 负责将共享的 WWW 代码库和特定于设备的本机代码这两者连接起来。

【讨论】:

以上是关于PhoneGap: BarcodeScanner 分享插件的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap 插件:BarcodeScanner 在 Eclipse 中导致错误

PhoneGap: BarcodeScanner 分享插件

iOS 的 phonegap-plugin-barcodescanner(数据矩阵)问题

phonegap 插件barcodescanner 在iOS 上不起作用

phonegap-plugin-barcodescanner 在 ios 上冻结

如何将barcodescanner生成的条形码图像存储在phonegap中