Android QrCode扫描预览,没有Intent

时间:2016-06-30 09:07:24

标签: java android qr-code reader

我正在创建一个qrcode扫描仪Android应用程序,为此我使用了一个名为 zbar 的库。这个漂亮的lib在我给他的视图中提供了预览(就像relativeLayout一样)。

如果它检测到qrcode,我可以收到一个包含qrcode内容的字符串。

那是在我尝试将新的Android设计库与navigationView集成之前:

  • com.android.support:design:23.0.0
  • com.android.support:appcompat-v7:23.0.0

问题是:zbar正在使用Android.Camera,这不适用于sdk 23,如果没有sdk 23,android设计就无法运行。

我试过这个:ZBAR barcode scanning library not working when using target sdk version 23 in gradle但这似乎不适合我。

所以我决定更改另一个扫描程序库:https://github.com/tschaumburg/FastBarcodeScanner

但这也不行。演示应用程序崩溃了,在我尝试通过大量搜索来修复lib之后,我可以扫描但是我没有预览。

还有一件事,我必须管理Android.Camera和Android.Camera2,还是只能使用Android.Camera?

那么,它存在一个可以用android设计来管理它的android lib吗?

1 个答案:

答案 0 :(得分:1)

...

我忘记将zbar添加为库。

现在运作良好。