一个简单的Android生成二维码Demo。
2013-05-13 17:11
435 查看
一个简单的二维码生成demo,需要的朋友拿去吧。主要代码:
public Bitmap Create2DCode(String str) throws WriterException { //生成二维矩阵,编码时指定大小,不要生成了图片以后再进行缩放,这样会模糊导致识别失败 BitMatrix matrix = new MultiFormatWriter().encode(str,BarcodeFormat.QR_CODE, 300, 300); int width = matrix.getWidth(); int height = matrix.getHeight(); //二维矩阵转为一维像素数组,也就是一直横着排了 int[] pixels = new int[width * height]; for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { if(matrix.get(x, y)){ pixels[y * width + x] = 0xff000000; } } } Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); //通过像素数组生成bitmap,具体参考api bitmap.setPixels(pixels, 0, width, 0, 0, width, height); return bitmap; }
相关文章推荐
- android最简单的生成二维码demo
- android最简单的生成二维码demo
- [Android开源]一个非常简单易用用来花式展示二维码样式生成的库QRCodeStyle
- 简单的生成二维码的小demo,扫描后可以看到你自定义的信息
- Android 二维码 生成和识别(附Demo源码)只有链接地址
- Android 二维码 生成和识别(附Demo源码)
- Android 二维码 生成和识别(附Demo源码)
- Android中字符串生成二维码只需简单的两句代码
- android 使用 websocket 进行长链接的一个简单的 demo,可以用来收发消息或别的操作,里面用到了 autobahn 的 jar 包
- 一个简单的demo学习Android远程Service(AIDL的使用
- zz:Android 二维码 生成和识别(附Demo源码)
- 一个简单的Demo教你:Android和JS的互相调用
- 一个简单的通过代码请求k8s生成应用的demo
- Android 二维码 生成和识别(附Demo源码)
- Android 二维码 生成和识别(附Demo源码)
- 一个简单的入门的android游戏demo
- android如何将一个字符串生成二维码
- Android 二维码 生成和识别(附Demo源码)
- Android:二维码 生成和识别(附Demo源码)
- APS.NET MVC4生成解析二维码简单Demo