我已將BarCode Scanner應用程序集成到我的應用程序中。 現在我想使用掃描的代碼將其與我的數據庫進行比較並查找產品。 我如何獲得代碼?它保存在哪裏?條碼掃描器zxing的代碼保存在哪裏?
謝謝
我已將BarCode Scanner應用程序集成到我的應用程序中。 現在我想使用掃描的代碼將其與我的數據庫進行比較並查找產品。 我如何獲得代碼?它保存在哪裏?條碼掃描器zxing的代碼保存在哪裏?
謝謝
您應該在startActivityForResult()中調用zxing。如果是這樣,那麼當它完成時,它將返回到ActivityResult()的調用中,該調用將包含您的結果意圖中的包。這裏是一些示例代碼this question上SO
@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent){
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
EditText passphrase = (EditText) findViewById(R.id.txtPassphrase);
passphrase.setText(contents);
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
最好還是使用android-integration /中提供的IntentIntegration。它將幫助您創建意圖並解析答覆。 –
感謝sean的投入,總是很高興看到開發人員參與社區! – MikeIsrael
你的代碼在哪裏? – Lucifer
我沒有做任何事情,但整合:http://code.google.com/p/zxing/source/browse/trunk/android問題是,我不知道如何採取掃描的代碼來比較它與我的數據庫。有任何想法嗎? – duracell
你不要整合android /;它不是一個圖書館,不是爲了這個。使用android-integration /。 –