Android 带预览的 QrCode 扫描,无 Intent
Android QrCode scan with preview, no Intent
我正在创建一个二维码扫描器 android 应用程序,为此我使用了一个名为 zbar 的库。这个不错的库为我提供了我给他的视图的预览(比如 relativeLayout)。
如果它检测到二维码,我可以收到一个包含二维码内容的字符串。
那是在我尝试将新的 android 设计库与 navigationView 集成之前:
- com.android.support:设计:23.0.0
- com.android.support:appcompat-v7:23.0.0
问题是:zbar 正在使用 Android.Camera,这不适用于 sdk 23,而 android 设计在没有 sdk 23 的情况下不起作用。
我试过这个:ZBAR barcode scanning library not working when using target sdk version 23 in gradle 但这似乎对我不起作用。
所以我决定更换另一个扫描仪库:https://github.com/tschaumburg/FastBarcodeScanner
但这也行不通。 demo app崩溃了,我自己找了很多库修复后,可以扫描,但是没有预览。
还有一件事,我必须管理 Android.Camera 和 Android.Camera2 还是只能使用 Android.Camera?
所以,它存在一个 android 库可以用 android 设计来管理这个?
...
我只是忘了将 zbar 添加为库。
现在运行良好。
我正在创建一个二维码扫描器 android 应用程序,为此我使用了一个名为 zbar 的库。这个不错的库为我提供了我给他的视图的预览(比如 relativeLayout)。
如果它检测到二维码,我可以收到一个包含二维码内容的字符串。
那是在我尝试将新的 android 设计库与 navigationView 集成之前:
- com.android.support:设计:23.0.0
- com.android.support:appcompat-v7:23.0.0
问题是:zbar 正在使用 Android.Camera,这不适用于 sdk 23,而 android 设计在没有 sdk 23 的情况下不起作用。
我试过这个:ZBAR barcode scanning library not working when using target sdk version 23 in gradle 但这似乎对我不起作用。
所以我决定更换另一个扫描仪库:https://github.com/tschaumburg/FastBarcodeScanner
但这也行不通。 demo app崩溃了,我自己找了很多库修复后,可以扫描,但是没有预览。
还有一件事,我必须管理 Android.Camera 和 Android.Camera2 还是只能使用 Android.Camera?
所以,它存在一个 android 库可以用 android 设计来管理这个?
...
我只是忘了将 zbar 添加为库。
现在运行良好。