1、导一个jar包 zxing,jar
2、定义两个按钮 生成二维码、自定义二维码 定义一个图片 用于生成二维码
3、逻辑操作 MainActivity中
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private ImageView iv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
iv = (ImageView) findViewById(R.id.iv);
Button bt1 = (Button) findViewById(R.id.bt1);
Button bt2 = (Button) findViewById(R.id.bt2);
bt1.setOnClickListener(this);
bt2.setOnClickListener(this);
}
//生成二维码
private Bitmap generateBitmap(String content, int width, int height) {
QRCodeWriter qrCodeWriter = new QRCodeWriter();
Map<EncodeHintType, String> hints = new H