使用zxing识别二维码时抛出com.google.zxing.NotFoundException异常问题的解决
2016-06-30 10:43
579 查看
最近在做一个项目,需要生成和识别二维码,所以使用了zxing,生成和显示都没有问题,用手机扫也能正常扫,但是自己代码识别的时候总是抛出com.google.zxing.NotFoundException异常,网上也有人提出一些可能,但是对我的情况都没有效果,于是我就用zxing的源代码去debug,最后发现我的二维码所有bit都是0,然后分析了一下,发现我在生成二维码的时候白色像素填充使用的是透明色,这样在显示的时候因为背景是白色,所以看上去和用手机扫都没有问题,但是自己代码识别的时候就会把透明色识别为黑色,这样就导致整个二维码图片全是黑色像素,所以zxing抛出com.google.zxing.NotFoundException异常。
解决办法:简单的办法就是把生成二维码的地方改一下,把用透明色填充改为用白色填充就好了。
当然这个只是我使用中遇到的一种情况,仅供参考。
解决办法:简单的办法就是把生成二维码的地方改一下,把用透明色填充改为用白色填充就好了。
当然这个只是我使用中遇到的一种情况,仅供参考。
相关文章推荐
- Android基于google Zxing实现二维码的生成
- Android基于google Zxing实现各类二维码扫描效果
- Android上使用ZXing识别条形码与二维码的方法
- 详解ZXing-core生成二维码的方法并解析
- Android开发框架之自定义ZXing二维码扫描界面并解决取景框拉伸问题
- Android zxing 二维码使用
- 自定义ZXing二维码扫描界面并解决取景框拉伸等问题
- 基于zxing-lib三步实现Android二维码应用
- Android Zxing条码扫描自定义控件(附代码)
- 项目总结——zxing扫描
- ireport中unable to resolve class com.google.zxing.qrcode.QRCodeWriter问题解决
- 利用googleZxing生成二维码识别二维码
- zxing解码二维码图片
- ZXing二维码的备忘
- ZXing2.2编译方法
- ios开发:zxing 二维码
- JAVA二维码生成
- 条码扫描二维码扫描—ZXing android 改进版本
- Android平台下利用zxing实现二维码开发
- android错误之:android.content.res.Resources$NotFoundException: String resource ID #0x1