我正在创建一个qrcode扫描仪Android应用程序,为此我使用了一个名为 zbar 的库。这个漂亮的lib在我给他的视图中提供了预览(就像relativeLayout一样)。
如果它检测到qrcode,我可以收到一个包含qrcode内容的字符串。
那是在我尝试将新的Android设计库与navigationView集成之前:
问题是: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吗?
答案 0 :(得分:1)
...
我忘记将zbar添加为库。
现在运作良好。