Android 用 zxing 生成二维码-基础篇

作者:vkvi 来源:千一网络(原创) 日期:2016-11-18

关于扫描二维码,请参见:Android 用 zxing 扫描二维码

关于 zxing 的作者,网上都说是 Google,看包名称确实也是起的 google 名称。

.NET、C# 中的应用,也可参见:http://www.cftea.com/c/2016/12/6755.asp

下载

https://github.com/zxing/zxing/wiki/Getting-Started-Developing

如上 github 上也说了,可以直接下载 JAR 包,所以我们就直接下载 JAR 包吧,地址是:

https://repo1.maven.org/maven2/com/google/zxing/

头大了,这么多文件夹下载哪个呢?下载 core/、javase/ 中的最新版本,我当前下载的是:core-3.3.0.jarjavase-3.3.0.jar

代码

在项目中加载这两个 jar,布局上添加一个 ImageView。

然后写如下代码:

搞定,package 不用说了,直接用 Alt + Enter 就会帮助添加。

注意

我没有用 JAR 包中的 MatrixToImageWriter.writeToStream 方法来生成图片,因为它用到了 BufferedImage,而安卓中用 BufferedImage 始终是个问题。

Bitmap 配置中我用的 ARGB_8888,32 位真彩色带透明度,所以颜色我用的是 0xFF0000FF,前面 FF 代表透明度为不透明,后面六位是 RGB 颜色代码。


你前面那位网友看了:C# 加密-Rijndael(AES)

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
赞助商们
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他