权限
AndroidManifet.xml
依赖
//二维码
implementation ‘com.android.support:design:28.0.0’
implementation 'com.github.yuzhiqiang1993:zxing:2.1.4'
生成二维码 case R.id.sheng:
case R.id.sheng:
String name = “偶呵呵偶呵呵”;
Bitmap qr = null;
try {
qr = CodeCreator.createQRCode(name, 300, 300, null);
image3.setImageBitmap(qr);
} catch (WriterException e) {
e.printStackTrace();
}
break;
扫一扫:先创一个 private final int r=1001; case R.id.sao:
Intent intent=new Intent(MainActivity.this,CaptureActivity.class);
startActivityForResult(intent,r);
break;
//扫一扫的第三方
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode==r&&resultCode==RESULT_OK){
if (data!=null){
String extra = data.getStringExtra(Constant.CODED_CONTENT);
Toast.makeText(this, "您扫描的是"+extra, Toast.LENGTH_SHORT).show();
}
}