zxing的github地址为:[https://github.com/zxing/zxing](https://github.com/zxing/zxing)
因为使用过程需要编译(或者拷贝源文件),稍微麻烦一些,所以采用了另外一个封装版本:[https://github.com/yipianfengye/android-zxingLibrary](https://github.com/yipianfengye/android-zxingLibrary)
#### 初始化
在项目入口(比如Application的onCreate方法)初始化
~~~
ZXingLibrary.initDisplayOpinion(this);
~~~
#### 定义组件
随便定义一个ImageView,用来显示生成的二维码。
~~~
ImageView imageview = (ImageView) findViewById(R.id.imageview);
~~~
#### 生成
createImage方法共有4个参数,第一个是二维码的文本内容,第二三是尺寸,第四个是二维码中间的Logo,如果不要logo,用null即可。
注意:如果文本有中文,建议不要显示logo,否则识别时候可能出现异常。
~~~
Bitmap mBitmap = CodeUtils.createImage("二维码中的文字内容", 400, 400,
BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher));
imageview.setImageBitmap(mBitmap);
~~~