朋友们,我正在尝试开发条形码扫描仪。工作流程如下:当用户单击扫描按钮时,它应该捕获条形码图像,扫描此图像并显示结果:问题是,当我单击扫描按钮时收到一条消息“安装条形码扫描仪”我不想使用这种方法。我的代码要更改什么????这是我的代码。
IntentIntegrator integrator = new IntentIntegrator(BarcodeScanner.this);
integrator.initiateScan();
scan_btn = (Button)findViewById(R.id.Barcode_Scan_Button);
scan_btn.setOnClickListener( new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent scanIntent= new Intent("com.google.zxing.client.android.SCAN");
scanIntent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(scanIntent, 0);
}
});
}
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null) {
result_text.setText(intent.getStringExtra("SCAN_RESULT"));
}
else
result_text.setText("Scan cancelled.");
}
}