二维码Zxing的使用

来源:互联网 发布:昂立新课程网络教育 编辑:程序博客网 时间:2024/04/29 15:22

Zxing实现二维码只需几行代码:https://github.com/yipianfengye/android-zxingLibrary


第一步:在你的Application里面添加:

ZXingLibrary.initDisplayOpinion(this);
或者直接用Application继承
ZApplication
2,在你的AndroidManifest中添加权限:

<uses-permission android:name="android.permission.CAMERA" />    <uses-permission android:name="android.permission.VIBRATE"/>
3,在代码中实现:

public void btn(View view) {        Intent intent = new Intent(MainActivity.this, CaptureActivity.class);        startActivityForResult(intent, REQUEST_CODE);    }    @Override    protected void onActivityResult(int requestCode, int resultCode, Intent data) {        super.onActivityResult(requestCode, resultCode, data);        //处理扫描结果(在界面上显示)        if (null != data) {            Bundle bundle = data.getExtras();            if (bundle == null) {                return;            }            if (bundle.getInt(CodeUtils.RESULT_TYPE) == CodeUtils.RESULT_SUCCESS) {                String result = bundle.getString(CodeUtils.RESULT_STRING);                Toast.makeText(this, "解析结果:" + result, Toast.LENGTH_LONG).show();            } else if (bundle.getInt(CodeUtils.RESULT_TYPE) == CodeUtils.RESULT_FAILED) {                Toast.makeText(MainActivity.this, "解析二维码失败", Toast.LENGTH_LONG).show();            }        }    }


如果要修改扫码里面的布局的话可以直接在依赖的里面进行修改:




原创粉丝点击