未经本人授权,不得转载!否则必将维权到底
##导语:
最近项目有个需求,需要用zxing生成二维码,并且将生成的二维码保存到本地相册。生成二维码并没有出现问题,但是将二维码保存到本地相册时,发现保存的图片一片漆黑。为了解决这个问题也花了点时间,觉得有必要记录下来,利人利己。
在ImageView里面看的时候是正常的:
保存到了本地相册竟然变成了一张纯黑色的图片,里面并不是二维码图片。
####先来看下创建二维码的代码:
/**
* Created by KeithXiaoY on 2016/7/27.
* 生成一个二维码图像
*
* @param url
* 传入的字符串,通常是一个URL
* @param widthAndHeight
* 图像的宽高
* @return
*/
private static final int BLACK = 0xff000000;
private static final int WHITE = 0xffffffff;
public static Bitmap createQRCode(String str, int widthAndHeight)
throws WriterException {