您的位置:首页 > 其它

二维码扫描功能

2017-10-15 16:50 169 查看
二维码链接:http://blog.csdn.net/OnePlus5/article/details/78234136

开启的二维码扫描是横屏的哦!亲!


首先,在build.gradle中添加以下依赖:

repositories {
mavenCentral()
maven {
url "http://dl.bintray.com/journeyapps/maven"
}
}
compile 'com.journeyapps:zxing-android-embedded:2.0.1@aar'
compile 'com.journeyapps:zxing-android-legacy:2.0.1@aar'
compile 'com.journeyapps:zxing-android-integration:2.0.1@aar'
compile 'com.google.zxing:core:3.0.1'
添加权限:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.VIBRATE"/>
点击事件:

@Override
public void onClick(View v) {
//扫描操作
IntentIntegrator integrator = new IntentIntegrator(getActivity());
integrator.initiateScan();
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if (scanResult != null) {
String result = scanResult.getContents();
Log.d("code", result);
Toast.makeText(getActivity(),result, Toast.LENGTH_LONG).show();
}
}


源码出处:http://www.cnblogs.com/alone-01/p/5942040.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: