本库是利用 Google 出品的 ML Kit 中的 Barcode Scanning 组件,封装成的一个二维码识别库,速度极快,识别精准,具体信息可参考链接。
**注意:**本库采用了 alpha 版本的的 cameraX 组件,请谨慎使用。
主要功能:
- 扫描识别单个/多个识别码,并提供其位置标注,可点击选择使用哪个识别码。
由于识别速度过快,扫描识别的时候,默认识别4次(可通过修改totalAnalyseTimes进行改变),取结果合集,降低反应速度,提高识别准确度。
- 可继承
github.xuqk.kdqrscanner.ScanResultView
自定义结果展示页面。 - 可识别相册图片中的识别码。
效果图:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
// 版本号参看Release
implementation 'com.github.XuQK:KDQrScanner:versionCode'
参考 demo 中的 github.xuqk.kdqrscanner.ScanFragment
。