最近写了一下我们公司的App扫码,在PC端登录,再次想跟大家分享一下。
首先,我们需要有一个生成二维码的jar包,现在大多数人用的是 Goole提供的zxing.jar和Qrcode来生成二维码,我这里以goole的zxing为例给大家说一下生成二维码。
我们可以直接到直接下载zxing.jar.如果是用mvn构建的项目,我们可以到mvn的中央仓库中下载对应的配置(),把jar包放在项目中,我们直接在项目中创建一个辅助类
package com.rbao.east.utils;
import com.google.zxing.common.BitMatrix;
import javax.imageio.ImageIO;
import java.io.File;
import java.io.OutputStream;
import java.io.IOException;
import java.awt.image.BufferedImage;
public final class MatrixToImageWriter {
private static final int BLACK = 0xFF000000;
private static final int WHITE = 0xFFFFFFFF;
private MatrixToImageWriter() {}
public static Buff