Android中的ZXing Integration是否有一种无需单击返回按钮即可退出扫描的方法

问题描述

|| 如果用户尝试使用ZXing扫描代码,而他们不能我希望他们能够单击捕获屏幕上的按钮并退出应用程序?有这样的选择吗?如果没有,我将在哪里进行修改?我希望他们能够在不使用设备按钮的情况下导航回去,只需停留在应用程序中即可。谢谢     

解决方法

您可以使用所需的超时时间修改http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/InactivityTimer.java(请参阅INACTIVITY_DELAY_SECONDS变量),或(更好)修改该类,并将http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/CaptureActivity.java修改为在Intent中接受超时。严格来说,超时应该是可配置的,如果您从@Jim Blackler发布的链接中读取了IntentIntegrator类的源代码,则似乎是要让它接受超时(目的是看)。请在http://code.google.com/p/zxing/source/browse/trunk/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java的第164行中添加注释。但是,目前看来似乎无法接受超时。 让我知道如何为您解决问题。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...