Android Zxing 实现扫码功能

1.我们需要导入Zxing的库

Zxing的库(是一个github地址,自己下载就好)

2.在这里依附在app的过程,就不多说了

3.我们需要在根settings.gradle下写入

,'libzxing'(跟着app写就好了)

4.又到了上代码的环节(桂芬,上代码   好嘞~)

//跳转扫码页面

//这个地方是有返回值的,所有下面还有onActivityResult方法

 
Intent it = new Intent(MainActivity.this, CaptureActivity.class);
startActivityForResult(it, 0);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (resultCode == RESULT_OK) {

        Bundle bundle = data.getExtras();

        String result = bundle.getString("result");

        id名.setText(result);

    }
}

如果您的Apk是22以上,还需要6.0动态访问权限

详细请见:Android 6.0动态访问权限(相机为例)

想要了解更多技术点?

1.Zxing原github地址

2.Android 手把手交你GreenDao

希望这篇博文对您有所帮助

猜你喜欢

转载自blog.csdn.net/as89751/article/details/82490661
今日推荐