二维码生成(普通二维码和带有logo的二维码)—Android端

一、二维码生成方法

使用Google开源库Zxing(https://github.com/zxing/zxing)

二、Zxing的介绍和使用

介绍

ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。(百度百科)

使用方式:

一、导入ZXing.jar包,具体如何导入就不在此说了,因本人不经常用该方式且该方式较麻烦。

二、添加ZXing的依赖包  compile 'com.google.zxing:core:3.3.0'。

三、二维码生成具体实现代码

可以新建一个二维码生成的工具类,然后再Activity中使用。其主要属性已注释,所以不在这里详细解说了,相信各位能够理解以下代码。

二维码生成(普通二维码和带有logo的二维码)—Android端_第1张图片
普通二维码代码
二维码生成(普通二维码和带有logo的二维码)—Android端_第2张图片
带有Logo的二维码

再附加一个 二维码生成(支持自定义配置和自定义样式) 的代码:

二维码生成(普通二维码和带有logo的二维码)—Android端_第3张图片
以下代码属性的注释
二维码生成(普通二维码和带有logo的二维码)—Android端_第4张图片
二维码生成(普通二维码和带有logo的二维码)—Android端_第5张图片
二维码生成(普通二维码和带有logo的二维码)—Android端_第6张图片
MainActivity代码

到这里,此篇文章算结束了,送上一个自定义二维码供大家无聊时扫描玩玩。

二维码生成(普通二维码和带有logo的二维码)—Android端_第7张图片
纯属娱乐的二维码

你可能感兴趣的:(二维码生成(普通二维码和带有logo的二维码)—Android端)