/**
* 创建QR二维码图片方法
*/
private Bitmap createQRCodeBitmap(String url) {
// 用于设置QR二维码参数
Hashtable<EncodeHintType, Object> qrParam = new Hashtable<EncodeHintType, Object>();
// 设置QR二维码的纠错级别——这里选择最高H级别
qrParam.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.H);
// 设置编码方式
qrParam.put(EncodeHintType.CHARACTER_SET, "UTF-8");
// 设定二维码里面的内容,这里我采用我博客的地址
// String cont = "http://blog.csdn.net/fengltxx";
// 生成QR二维码数据——这里只是得到一个由true和false组成的数组
// 参数顺序分别为:编码内容url地址,编码类型,生成图片宽度,生成图片高度,设置参数
try {
BitMatrix bitMatrix = new MultiFormatWriter().encode(url,
BarcodeFormat.QR_CODE, 180, 180, qrParam);
* 创建QR二维码图片方法
*/
private Bitmap createQRCodeBitmap(String url) {
// 用于设置QR二维码参数
Hashtable<EncodeHintType, Object> qrParam = new Hashtable<EncodeHintType, Object>();
// 设置QR二维码的纠错级别——这里选择最高H级别
qrParam.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.H);
// 设置编码方式
qrParam.put(EncodeHintType.CHARACTER_SET, "UTF-8");
// 设定二维码里面的内容,这里我采用我博客的地址
// String cont = "http://blog.csdn.net/fengltxx";
// 生成QR二维码数据——这里只是得到一个由true和false组成的数组
// 参数顺序分别为:编码内容url地址,编码类型,生成图片宽度,生成图片高度,设置参数
try {
BitMatrix bitMatrix = new MultiFormatWriter().encode(url,
BarcodeFormat.QR_CODE, 180, 180, qrParam);