我正在通过IntentIntegrator方法在Android应用程序上使用ZXing项目(因此,每当需要进行扫描时都会打开Barcode Scanner应用程序)。

我注意到捕获和解码图像几乎不需要时间(不到一秒钟),但是在发送扫描的信息之前,它会以约50%的透明度作为捕获的顶层图像停留约2-3秒。回到我的应用程序。

当库未嵌入到项目中时,这是正常现象吗,或者我可以采取一些措施来减少等待时间?

最佳答案

这是旧帖子,但是由于没有答案,请允许我回答。

您可以设置扫描后的延迟,以增加意图,例如:

IntentIntegrator intentIntegrator = new IntentIntegrator();
intentIntegrator.addExtra("RESULT_DISPLAY_DURATION_MS", 500L);//A long is expected
//all the rest of the code


该常量在类com.google.zxing.integration.android.Intents中定义

09-25 20:40