我正在尝试使用Zxing lib开发App获取1d条形码编号。我下载了lib,我用ant编译了它。他们,我将core.jar包含在我的应用源代码中。
现在,我不想得到条形码的数量,我使用以下java代码:
Intent barscan = new Intent("com.google.zxing.client.android.SCAN");
barscan.putExtra("SCAN_WIDTH", 300);
barscan.putExtra("SCAN_HEIGHT", 200);
barscan.putExtra("RESULT_DISPLAY_DURATION_MS", 3000L);
barscan.putExtra("PROMPT_MESSAGE", "Custom prompt to scan a product");
barscan.putExtra("SCAN_MODE", "ONE_D_MODE");
startActivityForResult(barscan, 0);
但是使用这段代码我遇到了一些问题:
有什么问题?
感谢大家的时间!
答案 0 :(得分:1)
(我已在邮件列表上回答。)
如果您没有看到红线,那么您没有使用条形码扫描仪来处理意图。我不知道应用程序正在处理它,但它不是来自这里。 使用Intent.setPackage()限制条形码扫描程序的com.google.zxing.client.android包。更好的是,使用提供的IntentIntegrator代码。