2012-07-23 29 views
0

我在使用zxing庫時遇到問題。我做的一切都在this回答。然後用庫我用this教程。所以我在我的應用程序和庫zxing中添加了core.jar。我嘗試使用此代碼使用zxing庫程序崩潰

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

當我編譯和啓動我的應用程序,並按下按鈕,調用此代碼,我得到意外的錯誤,一切都只是關閉使用它。如果我的設備上安裝了條形碼掃描器,並且如果我不使用此庫,則它可以正常工作。但是我必須在沒有互聯網連接的情況下使用手機的應用程序,所以我必須讓這個庫工作。

謝謝

+1

如果您從日誌 – Slickelito 2012-07-23 14:22:10

+0

發佈錯誤(崩潰),您是否修改了AndroidManifest.xml會更容易? – 2012-07-23 14:22:17

+0

好的,解決了這個問題,我修改了清單,但是在它中犯了一個錯誤:S – gabrjan 2012-07-23 14:27:07

回答

1

例外是ActivityNotFoundException。您沒有檢查是否安裝了條碼掃描儀。不,你不需要修改你的Manifest。

你應該做的是使用提供的說明進行意圖集成,而不是試圖推出自己的。使用IntentIntegratorhttp://code.google.com/p/zxing/wiki/ScanningViaIntent