二维条码是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。
依赖包,已经导入到我封装的jar包里,只需要将QRCode-marker.jar导入到你的项目里就是实现生成和解析二维码功能。 下载地址:QRCode-marker.jar注意:该封装没有做细节上的开发,因此调用方法比较简单。
package com.wuwei.test; import java.awt.Color; import org.marker.qrcode.QRCode; /** * 二维码测试 * @author marker * */ public class Test { public static void main(String[] args) { //获取二维码生成实例 QRCode code = QRCode.getInstance(); /* 个性化设置 */ code.setColor(Color.DARK_GRAY); code.setBackground(Color.orange); //生成二维码并保存到C盘根目录 code.encoder("http://localhost:8887/test", "C:abc.png"); //读取二维码图片并解析 String info = code.decoder("C:abc.png"); System.out.println(info); } }