我正在尝试使用开源库ZXing使用以下链接实现条形码扫描应用程序: https://github.com/ShyykoSerhiy/ZXingQuickStart/tree/master/src/com/shyyko/zxing/quick
既然我是Android编程的新手,我面临一些问题:
它没有扫描QRCODES。但图书馆应该这样做。我需要对代码做出哪些更改?
在运行应用程序时,当屏幕关闭并再次打开时,应用程序卡住了。
如何在扫描条形码时添加“搜索网页”选项?现在它只在屏幕上制作条形码的干杯,没有进一步发生。
每次开放只扫描一次。如何多次制作?
我还有很多其他问题,但现在我需要帮助解决这些问题。
答案 0 :(得分:0)
它没有扫描QRCODES。但图书馆应该这样做。我需要对代码做出哪些更改?
A。 从github中的代码中,您需要在代码中合并对您有用的代码部分,
例如。从哪里触发扫描部分
在运行应用程序时,当屏幕关闭并再次打开时,应用程序会卡住。 -
A。 检查屏幕关闭时您所在的onResume()
和onPause()
的{{1}}和activity
功能并对其进行评论/修改根据您的需要
如何添加"搜索网络"扫描条形码时的选项?现在它只在屏幕上制作条形码的干杯,没有任何进一步的发生 A。 提供一个按钮,用于触发检索代码的google搜索API请求或Toast的代码行
每次开放只扫描一次。我怎么做多次?
A。 合并代码后,您可以保存扫描值并从该点返回到CameraScan活动,可以根据需要多次
我建议你仔细阅读ZXingQuickStart的代码,先学习并理解它,然后你会更清楚地知道如何实现,如何实现。
查看this github project: barcode scanner libraries for Android。
答案 1 :(得分:0)
谷歌有一个新的条形码API可能对你更好 https://developers.google.com/vision/