欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Android利用zxing生成二维码的过程记录

程序员文章站 2022-03-11 12:13:22
目录二维码生成原理(即工作原理)二维码官方叫版本version。version 1是21 x 21的矩阵,version 2是 25 x 25的矩阵,version 3是29的尺寸,每增加一个vers...

二维码生成原理(即工作原理)

二维码官方叫版本version。version 1是21 x 21的矩阵,version 2是 25 x 25的矩阵,version 3是29的尺寸,每增加一个version,就会增加4的尺寸,公式是:(v-1)*4 + 21(v是版本号) 最高version 40,(40-1)*4+21 = 177,所以最高是177 x 177 的正方形。

下面是一个二维码的样例:

Android利用zxing生成二维码的过程记录

效果图如下:

Android利用zxing生成二维码的过程记录

前提:

导入 zxing 的 jar 后开始操作,老规矩最后有源码,作者布局默认相对布局。

第一步:定义二维码的长宽高及图片控件

Android利用zxing生成二维码的过程记录

第二步:实例化 qrcodewriter 后利用 for 循环将二维码画出来,然后用图片控件加载图片。

Android利用zxing生成二维码的过程记录

源码如下:

布局文件:**

java 文件:

总结

到此这篇关于android利用zxing生成二维码的文章就介绍到这了,更多相关android zxing生成二维码内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!