一个稳定完善的扫码库,几行代码既可接入,完美适配各种分辨率无拉伸,可插拔式自定义UI 。
- 基于google-cameraView调整优化,大量机型测试,可稳定流畅启动关闭相机
- Camera2-Camera1分别实现扫码, 高版本默认走Camera2, 低版本Camera1, Camera2启动失败走Camera1
- 灰度算法处理, 可应付一些特殊场景二维码并可拓展
- 自定义探测器支持非白边等异形二维码识别
- zxing源码修改,彻底解决复杂二维码扫出一堆不相干数字问题
- 可能是目前最完善的扫码横竖屏切换,可配置不同布局,可动态切换
implementation 'com.github.ailiwean:NBZxing:tag'
//若需要使用灰度算法增强库,再次添加以下依赖(纯java超轻量,两个同时依赖,包体积只增大约400kb,混淆后仅200k)
implementation 'com.github.ailiwean:NBZxing-Scale:tag'
- 仅AndroidX 不提供support,有需要自己改也没多少。
- 库中已经包含zxing源码无需再次依赖
感谢@guangming提供近百台机型应用测试🙏
- 手动改文件后缀改为apk
标准反色 | |
---|---|
彩色 | |
暗色 | |
曝光 | |
浅色 | |
间断 | |
黑边 |
QQ群: 444236054
欢迎进群交流
😊 | 😊 |
---|---|
请喝咖啡 |