二维码的制作与解析

来源:互联网 发布:firefox 禁用js 编辑:程序博客网 时间:2024/05/16 12:19

这里的二维码调用直接用的是一个Module,导入了之后就直接可以调用了。


1,解析二维码

使用startActivityForResult调用CaptureActivity就可以了。

startActivityForResult(new Intent(this, CaptureActivity.class), 1616);

@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {    super.onActivityResult(requestCode, resultCode, data);    if (requestCode == 1616 && resultCode == Activity.RESULT_OK && data != null) {        final Bundle bundle = data.getExtras();        final String result = bundle.getString("result");        mTextView.setText(result);    }}


2,生成二维码

这里生成的二维码是带有中间图片的。

Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.aa);Bitmap withLogo = EncodingHandler.enCodeStringWithLogo(mEditView.getText().toString(), this, bitmap, 600);mImageView.setImageBitmap(withLogo);

这里不需要其他任何的权限,因为Module中已经包括了所有需要用到的东西。


这里是第三方依赖库,直接导入就行了二维码Module

0 0