我想为Android实现QR Code Reader。我使用了此解决方案,但它只打开相机,捕获图像,但什么也不做。我想知道最好的方法(从zxing取消意图集成器)
在您的手机中下载zxing。并使用以下内容。
Intent intent = new Intent(
"com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 1);
覆盖以下功能
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 1)
if (resultCode == Activity.RESULT_OK) {
String contents = data.getStringExtra("SCAN_RESULT");
String format = data.getStringExtra("SCAN_RESULT_FORMAT");
Toast.makeText(getApplicationContext(), contents, Toast.LENGTH_SHORT).show();
// TODO: Do something here with it
}// if result_ok
}// onactivityresult
这是100%的工作。
答案可能已过时。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句