我已经将Zxing条形码扫描仪与我的应用程序集成在一起。在我的应用程序中,只有一个活动有两个文本视图和一个扫描按钮。点击扫描按钮,我调用Zxing扫描条形码。zxing成功地扫描了条形码,但它没有将数据传回我的呼叫活动。它扫描并显示Zxing活动的结果,而不是我或呼叫活动的结果。Any1能帮我吗?任何建议都会很有帮助提前Thanx
希望您使用Zxing库提供的IntentIntegrator和IntentResult类来调用并获取结果。如果是这样,那么您必须在onActivityResult方法中添加以下行以获得条形码
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
IntentResult scanResult =
IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
Log.v("barcode", scanResult.getContents().toString());
}
否则,请下载IntentIntegrator和IntentResult类并使用它。
你只需要打电话给
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();
以启动条形码扫描。