我正在使用Zxing Lib掃描QR碼和條碼。我的代碼對於QR代碼運行得非常好,但不幸的是它不適用於條碼。條碼掃描
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
任何幫助將真正明顯。在我的應用程序我不能使用InTENTINTEGRATOR
在斑馬線LIB以下格式,則─
static final Collection<BarcodeFormat> PRODUCT_FORMATS;
static final Collection<BarcodeFormat> ONE_D_FORMATS;
static final Collection<BarcodeFormat> QR_CODE_FORMATS = EnumSet.of(BarcodeFormat.QR_CODE);
static final Collection<BarcodeFormat> DATA_MATRIX_FORMATS = EnumSet.of(BarcodeFormat.DATA_MATRIX);
static {
PRODUCT_FORMATS = EnumSet.of(BarcodeFormat.UPC_A,
BarcodeFormat.UPC_E,
BarcodeFormat.EAN_13,
BarcodeFormat.EAN_8,
BarcodeFormat.RSS_14);
ONE_D_FORMATS = EnumSet.of(BarcodeFormat.CODE_39,
BarcodeFormat.CODE_93,
BarcodeFormat.CODE_128,
BarcodeFormat.ITF);
ONE_D_FORMATS.addAll(PRODUCT_FORMATS);
}
您還沒有定義的 「不工作」!爲什麼你不能使用IntentIntegrator?它只是完成你發佈的內容,或多或少,並且正確地做。 – 2013-03-21 09:41:59
@SeanOwen ..感謝您的回覆。當我使用IntentIntegrator然後它會要求用戶安裝條碼scnner(第三方應用程序),但在我的應用程序中不應該有任何第三方應用程序 – DJhon 2013-03-21 10:57:47
呃,你爲什麼使用intents呢?這僅適用於訪問第三方應用程序。 – 2013-03-21 12:28:16