我曾試圖用解僱我用了一個意向 的代碼,以QR碼掃描儀集成到我的應用程序的follwing斑馬線QR碼/條形碼掃描
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
//的響應收集
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
// Handle successful scan
String capturedQrValue =
intent.getStringExtra("SCAN_RESULT");
Log.i("info", "captureQrValue :" + capturedQrValue);
String format =
intent.getStringExtra("SCAN_RESULT_FORMAT");
Toast.makeText(
One.this,
"Scan Result:" + capturedQrValue + " scan format :"+ format,Toast.LENGTH_SHORT).show();
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
} else {
}
即使我面臨的問題是,如果沒有安裝ZXing示例條形碼掃描儀,它將無法正常工作。
編輯:
是否有可能使條碼掃描儀作爲我的應用程序的一部分。我不想下載條碼掃描器。
也有ZXing QRCode掃描的任何相機或Android版本規範???
不工作意味着 - 它要求從谷歌播放安裝條碼掃描器,我需要避免。
因此,當你說「不工作」時,你真的應該指定什麼。 –
查詢更新了足夠的解釋,我希望 – Geethu