您的位置 首页 java

分享:一个优雅的二维码生成库:AwesomeQRCode

废话不多说先看效果图:(看不了~~~头条不能发含有二维码的图)

这是一个使用极其简单的二维码生成库,可以根据个人喜好,生成各种不同样式的二维码。目前可以定制的有下面这些:实点的颜色、空白区的颜色、欲嵌入的背景图、欲嵌入至二维码中心的 LOGO 标识等,下面是使用方法。

使用方法

分享:一个优雅的二维码生成库:AwesomeQRCode

project的 gradle

module的gradle

实际上这个库只是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—

文章来源:智云一二三科技

文章标题:分享:一个优雅的二维码生成库:AwesomeQRCode

文章地址:https://www.zhihuclub.com/171626.shtml

关于作者: 智云科技

热门文章

网站地图