推荐优先使用华为统一扫码(比微信都猛😲),这个库后期不会进行重大改动升级, 但是出问题我还是会及时处理的
NBZxing
一个稳定完善的扫码库,几行代码既可接入,完美适配各种分辨率无拉伸,可插拔式自定义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'
NBZxing-Scale
说明
- 仅AndroidX 不提供support,有需要自己改也没多少。
- 库中已经包含zxing源码无需再次依赖
WIKI
如何使用-超简易
感谢@guangming提供近百台机型应用测试🙏
下载体验
😊 <自从写了这个库后,感觉身体与时间被掏空!!真的是花费了太多精力。如果觉得还凑合不错,强烈请求来上一个star ,开源不易,多多鼓励,感谢!> 😊
测试二维码
联系我
QQ群: 444236054
欢迎进群交流
😊 |
😊 |
请喝咖啡 |
|