【问题标题】:How to integrate barcode scanner into glass app如何将条码扫描器集成到玻璃应用程序中
【发布时间】:2014-12-10 00:58:53
【问题描述】:

我在这个话题上苦苦挣扎了一段时间,不知道如何进一步处理。对于第一个版本,我什至不需要二维码,只需一个简单的。 我的玻璃 API 是 XE22。 我已经尝试使用https://github.com/dm77/barcodescanner,我更改了屏幕分辨率,但似乎只是相机正在打开。 当我安装apk https://github.com/zxing/zxing/releases/tag/BSGlass-0.2.1 我有同样的情况,相机正在打开,但没有盒子可以扫描条形码。 唯一适合我的应用是 BarcodeEye,但不知道如何将它与我的应用集成。使用 Intent 时,我收到与 BarCodeEye QR Cocde Scanner implementation in my application 中的 @nagendra 相同的消息,但是当尝试使用来自 @swooby 的提示时,我收到消息

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.aa00403.barcodetest/com.example.aa00403.barcodetest.Main}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.github.barcodeeye.SCAN flg=0x4080000 pkg=com.github.barcodeeye (has extras) }

如果有任何提示,我会很高兴,如何做到这一点。

【问题讨论】:

    标签: android google-glass zxing google-gdk


    【解决方案1】:

    我还想做一个条形码扫描应用程序。我测试了ZXing和barcodeEye,但我也不能让它们工作。

    我发现scandit 制作的库很好用。

    SDK 并非免费用于商业用途,但您可以使用社区计划来试用该库,没有时间限制。此免费版本仅限 QR 码和 UPC/Ean。

    实际上,我目前正在制作一款扫描条形码的应用程序,在 Amazon API 中查找产品,然后将结果发送到 Trello 列表。 来源是github。如果您只需要扫描,请查看 ScanActivity。

    希望对您有所帮助!另外,我绝对不是 Android/Glass 专家开发人员,所以请随意挑战我的代码 :-)

    免责声明:我不为 scandit 工作,也不认识在那里工作的任何人。

    【讨论】:

      【解决方案2】:

      我已经让 ZXing 工作了(这是条形码眼睛的基础)。但这完全是 hack,我并没有将 ZXing 与我的应用程序集成,而是将我的应用程序集成到 ZXing 示例 android 应用程序中,所以我的项目中仍然有所有 ZXing 源代码。
      然而,ZXing 并不擅长扫描玻璃上的小条码,我所说的小是指您在实际产品上能找到的任何尺寸。它适用于非常大的条形码(大约 10-15 厘米长),并且适用于 QR 码。

      但 Scandit 确实做得更好,正如 Sylvain 所说,它是为商业付费的,但集成起来更容易、更干净,而且社区版是免费的。我建议尝试一下。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-21
        • 2012-01-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多