我想扫描按钮点击QR码,问题是,当我在我的设备操作结果意向变量运行代码总是返回0条码Rearder斑马线
我怎么知道,如果条形码阅读器的工作?我目前在设备的屏幕上看到黄点。
这里是我的代码:
private OnClickListener scanner = new OnClickListener() {
public void onClick(View v) {
IntentIntegrator.initiateScan(BarCodeScannerActivity.this);
}
};
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null) {
// handle scan result
String s = "http://www.google.com/search?q=";
s += scanResult.getContents();
Intent myIntent1 = new Intent(Intent.ACTION_VIEW, Uri.parse(s));
startActivity(myIntent1);
}
感谢
你可能想要看看这个,你可能需要添加更多参数initiateScan:http://stackoverflow.com/a/4714083/67566 –
它不适合我 – sara
我这样做,而不使用IntentIntegrator,所以不确定最好的方法。 –