我正在嘗試將ZXing添加到我的項目中(添加一個在按下時調用掃描儀的按鈕)。我發現這個:http://groups.google.com/group/android-developers/browse_thread/thread/788eb52a765c28b5,當然還有ZXing的homesite:http://code.google.com/p/zxing/,但仍然無法弄清楚在項目類路徑中包含哪些內容以使其全部工作!Android上的ZXing入門
至於現在,我將第一個鏈接中的類複製到我的項目中(並且更改了一些程序包名稱),然後按下按鈕並嘗試安裝條形碼掃描程序後運行但崩潰。
一些代碼:
private void setScanButton(){
Button scan = (Button) findViewById(R.id.MainPageScanButton);
scan.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
IntentIntegrator.initiateScan(MyActivity.this);
}
});
}
產生的誤差(來自logcat中):
06-13 15:26:01.540: ERROR/AndroidRuntime(1423): Uncaught handler: thread main exiting due to uncaught exception
06-13 15:26:01.560: ERROR/AndroidRuntime(1423): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://search?q=pname:com.google.zxing.client.android }
想法?
順便說一句,我在Android模擬器運行V1.6 – amitlicht 2010-06-13 16:01:28
我遵循Google Groups主題的指示,當我將它部署到我的Samsung Galaxy S時,它第一次工作。我甚至不需要重命名任何內容。在我的項目中,我讓它創建一個新的類路徑「com.google.zxing.integration.andoid」。 – 2011-01-18 04:52:49
嘗試我的博客,可能會幫助 http://mcondev.wordpress.com/2011/06/24/zxing-1-7-for-android-on-eclipse/ – Siddharth 2011-12-14 05:09:41