我在Android应用程序上使用ZXing项目,使用IntentIntegrator方法(因此只要我需要扫描,就会打开条形码扫描器应用程序)。
我注意到捕捉和解码图像几乎不需要花费任何时间(不到一秒钟),但随后拍摄的图像保持为顶层,透明度约为50%,持续约2-3秒,在将扫描信息发送回我的应用程序之前。
当图书馆没有嵌入到项目中时,这是一种正常行为还是我可以做些什么来减少等待时间?
答案 0 :(得分:1)
这是一篇旧帖子,但由于它没有答案,让我回答一下。
您可以在扫描后添加额外的意图设置延迟,例如:
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