字符串 转换成 二维码
2016-08-04 11:45
141 查看
/**将字符串 转换成 二维码 调用 generateQRCode(string) * Created by tangzheng on 2016/8/4. */ public class StringToQRCode { private Bitmap bitMatrix2Bitmap(BitMatrix matrix) { int w = matrix.getWidth(); int h = matrix.getHeight(); int[] rawData = new int[w * h]; for (int i = 0; i < w; i++) { for (int j = 0; j < h; j++) { int color = Color.WHITE; if (matrix.get(i, j)) { color = Color.BLACK; } rawData[i + (j * w)] = color; } } Bitmap bitmap = Bitmap.createBitmap(w, h, Bitmap.Config.RGB_565); bitmap.setPixels(rawData, 0, w, 0, 0, w, h); return bitmap; } public Bitmap generateQRCode(String content) { try { QRCodeWriter writer = new QRCodeWriter(); BitMatrix matrix = writer.encode(content, BarcodeFormat.QR_CODE, 500, 500); return bitMatrix2Bitmap(matrix); } catch (WriterException e) { e.printStackTrace(); } return null; } }
相关文章推荐
- 生成二维码 加密解密类 TABLE转换成实体、TABLE转换成实体集合(可转换成对象和值类型) COOKIE帮助类 数据类型转换 截取字符串 根据IP获取地点 生成随机字符 UNIX时间转换为DATETIME\DATETIME转换为UNIXTIME 是否包含中文 生成秘钥方式之一 计算某一年 某一周 的起始时间和结束时间
- oracle 最有用的将分隔符字符串转换成数组
- 将time_t格式的字符串转换成具体的时间, 存放在SystemTime结构体中
- json字符串的拼接,并转换为json对象
- 把字符串转换成整数
- JAVA 十六进制与字符串的转换
- Javascript:日期字符串(DateStr)与日期对象(Date)之间的转换
- 如何把一段逗号分割的字符串转换成一个数组?
- JSON字符串转换成java实体类的工具
- 把字符串转换为整数
- java实现图片与base64字符串之间的转换
- 黑马程序员_.NET学习8(时间字符串转换)
- Jackson怎样转换这样的字符串? String jsonStr = "{dataType:'Custom',regexp:'t\\d+',msg:'输入不正确'}";
- NSSting由中文转换为拼音字符串的正确做法
- C语言中字符串如何转换为二进制、八进制、十进制、十六进制
- 常用代码之四:创建jason,jason转换为字符串,字符串转换回jason,c#反序列化jason字符串的几个代码片段
- 数字转换成字符串时保留小数位数
- COM编程--字符串结构体转换
- 虚幻4学习---UE4中的字符串转换
- 将一个十六进制字符串转换为十进制数值的问题