废话不多说先看效果图:(看不了~~~头条不能发含有二维码的图)
这是一个使用极其简单的二维码生成库,可以根据个人喜好,生成各种不同样式的二维码。目前可以定制的有下面这些:实点的颜色、空白区的颜色、欲嵌入的背景图、欲嵌入至二维码中心的 LOGO 标识等,下面是使用方法。
使用方法
实际上这个库只是google的zxing库的封装和增强,核心类只有AwesomeQRCode.java一个类。所以可以不要上面的步骤,直接把AwesomeQRCode.java copy出来,然后在module的gradle添加google的zxing,如下:
compile 'com.google.zxing:core:3.2.0'
个人推荐第二种方法,更方便扩展,因为使用的时候实际上只有一句话
Bitmap qrCode = AwesomeQRCode.create("hello world", 800, 20);//这是最简单的用法
但是create的参数巨多,使用第二种方法时可以自己定制想要的参数,方便很多,下面是各参数的列表
定制参数也相当简单,只需要在AwesomeQRCode.java中照样copy一个create方法,参数修改成自己想要的,return里面跟着改一下就行。下面是activity中使用代码,真的只有一行代码,是不是超级简单?
—END—