2012-10-24 84 views
1

我使用斑馬線條形碼掃描應用程序使用掃描QR碼,並連同其價值

Intent intent = new Intent("com.google.zxing.client.android.SCAN"); 
intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); 
startActivityForResult(intent, 0); 

掃描條碼我能得到的結果顯示onActivityResult.I它要顯示的QR碼的值, QR碼本身。 我無法弄清楚如何在同一時間掃描並捕獲QR碼的圖像。

任何方式來實現這一目標?

回答

1

ZXing在進行掃描時實際上沒有拍照。它可以將圖像從攝像頭上「捕捉」出來,但它不會將任何東西持久存儲到SSD卡或內存中。如果您使用在其站點上發佈的IntentIntegrator代碼進行掃描,則可以獲取原始字節。

http://code.google.com/p/zxing/source/browse/trunk/android-integration/src/com/google/zxing/integration/android/IntentResult.java

你可以看到IntentResult具有原始字節。我不完全知道它是什麼格式,但我敢打賭,你可以將它傳遞給位圖來獲取圖像。