0

我使用 ZXing 在我的应用程序中读取条形码。当按下按钮时,我使用以下代码启动程序。

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

有了这个,我可以读取一个条形码。然后阅读器关闭并返回到我的应用程序。我使用该onActivityResult方法来检索条形码。我可以在不关闭 ZXing 的情况下以某种方式扫描多个条码吗?我希望我的程序在扫描仪返回某些内容时处理代码,但我不希望扫描仪关闭。这样我可以在扫描大量条码时节省大量时间。意图打开和关闭需要几秒钟,所以当我要扫描一千条条形码时,总共需要很长时间。

4

1 回答 1

0

不,没有办法做到这一点。您可以独立使用该应用程序来存储和保存许多条码(请参阅“批量模式”),并将其导出到另一个应用程序。

于 2013-06-08T20:54:00.247 回答