我正在尝试将 ZXing 添加到我的项目中(添加一个在按下时调用扫描仪的按钮)。我发现了这个:http ://groups.google.com/group/android-developers/browse_thread/thread/788eb52a765c28b5,当然还有 ZXing 主页:http ://code.google.com/p/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 }
想法?