0

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

4

1 回答 1

2

您可以使用所需的超时时间修改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 中的超时。严格来说,超时应该是可配置的,如果你阅读了 IntentIntegrator 类的源代码,你可以从@Jim Blackler 发布的链接中获得它,似乎意图(呵呵)是让那个接受超时(看看在第 164 行评论http://code.google.com/p/zxing/source/browse/trunk/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java)。但是,现在似乎不接受超时。

让我知道这对你有什么影响。

于 2011-05-02T01:05:19.727 回答