//扫一扫设置监听 saoyisao.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(getContext(), CaptureActivity.class); startActivityForResult(intent, REQ_CODE); } });//扫一扫第三方文件 @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); String result = data.getStringExtra(CaptureActivity.SCAN_QRCODE_RESULT); Bitmap bitmap = data.getParcelableExtra(CaptureActivity.SCAN_QRCODE_BITMAP); Toast.makeText(getContext(), result, Toast.LENGTH_SHORT).show(); } //需要添加的依赖compile 'com.github.open-android:Zxing:v1.0.3'allprojects { repositories { maven { url "https://jitpack.io" } } //权限<uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-feature android:name="android.hardware.camera" /> <uses-feature android:name="android.hardware.camera.autofocus" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.FLASHLIGHT" /> <uses-permission android:name="android.permission.INTERNET" />
二维码
最新推荐文章于 2022-04-19 09:19:08 发布