如何将条形码扫描仪集成到玻璃应用程序中

时间:2014-11-25 08:07:25

标签: android google-glass zxing google-gdk

我一直在讨论这个话题,并且不知道如何进一步处理。对于第一个版本,我甚至不需要QR码,只需要简单的一个。 我的玻璃API是XE22。 我已经尝试使用https://github.com/dm77/barcodescanner,我改变了屏幕分辨率,但似乎只是相机正在打开。 当我安装apk https://github.com/zxing/zxing/releases/tag/BSGlass-0.2.1我有相同的情况,相机正在打开,但没有框扫描条码。 只有适合我的应用程序是BarcodeEye,但不知道如何将它与我的应用程序集成。当使用Intent时,我在@ {3}}中收到与@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) }

我会对任何提示都很满意,怎么做。

2 个答案:

答案 0 :(得分:1)

我还想制作条形码扫描应用程序。我测试过ZXing和条码眼,但是我也无法使它们工作。

我找到了一个由scandit制作得很好的图书馆。

SDK不是免费用于商业用途,但您可以使用社区计划来试用图书馆而不受时间限制。这个免费版本仅限于QR码和UPC / Ean。

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

我希望这会对你有所帮助!此外,我绝对不是Android / Glass专家开发人员,因此可以自由挑战我的代码: - )

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

答案 1 :(得分:0)

我有ZXing工作(这是条码眼睛的基础)。但这完全是黑客攻击,我没有将ZXing与我的应用程序整合在一起,将我的应用程序整合到ZXing示例Android应用程序中,所以我的项目中仍然拥有所有ZXing源代码。
然而ZXing并不擅长扫描玻璃上的小条形码,而且我的意思是,你可以在实际产品上找到任何尺寸。它适用于非常大的条形码(大约10-15厘米长),并且与QR码相当适用。

但Scandit确实更好地工作,因为Sylvain提到它是商业支付但是更容易和更清洁的集成和社区版是免费的。我建议尝试一下。