添加库类
implementation 'cn.yipianfengye.android:zxing-library:2.2'
在build.gradle中把所有26改成25
布局 : 一个button 一个Eidttext 一个Imageview
代码
public class MainActivity extends AppCompatActivity { private EditText editText; private ImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editText = (EditText) findViewById(R.id.editText); imageView = (ImageView) findViewById(R.id.imageView); findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String textContent = editText.getText().toString(); if (TextUtils.isEmpty(textContent)) { Toast.makeText(MainActivity.this, "您的输入为空!", Toast.LENGTH_SHORT).show(); return; } editText.setText(""); Bitmap mBitmap = CodeUtils.createImage(textContent, 400, 400, null); imageView.setImageBitmap(mBitmap); } }); } }