我想掃描按鈕點擊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,所以不確定最好的方法。 –