Android设备自动连续扫描QR码

64次阅读
没有评论

问题描述

想要将他的Android设备固定在一个位置,并让设备的摄像头持续扫描并响应QR码。
例如,用户有几个QR码。他希望能够将第一个QR码放在设备摄像头前,让设备执行与QR码相关联的操作(例如打开一个网页)。稍后,他会将第二个QR码放在设备前面,并且设备会响应该QR码。在扫描新的QR码或执行QR码操作时,不应有手动干预。

解决方案

请注意以下操作可能涉及设备权限和安全设置,请在操作前做好相应的设置。

针对自动连续扫描QR码的需求,有两种可能的解决方案:

方案1:批量扫描模式

如果您希望批量收集QR码以供以后处理,这是可行的。您可以使用由ZXing团队提供的免费的知名应用程序《Barcode Scanner》,该应用程序提供了一个”bulk scan mode”(批量扫描模式),在此模式下,所有扫描的条形码都将仅存储以供以后以例如.csv格式导出。
您可以在《Using Android smartphone to mass import books》一文中了解更多相关信息。

方案2:后台应用程序处理

如果您希望立即执行任何操作,则条形码扫描器将成为后台应用程序,而自动操作将被移动到后台。在这种情况下,可能需要考虑应用程序在后台运行时的一些行为和限制,例如设备的电源管理策略、后台任务的限制等。

对于方案1,您可以按照以下步骤操作:
1. 在Google Play商店中下载并安装《Barcode Scanner》应用程序。
2. 打开应用程序,并启用“bulk scan mode”(批量扫描模式)。
3. 将Android设备固定在所需的位置。
4. 将QR码放置在设备的摄像头前,让应用程序扫描并存储。
5. 重复上述步骤,直到您收集到所有需要的QR码。
6. 根据您的需求导出扫描到的QR码数据。

对于方案2,可能需要进一步研究后台应用程序的相关限制和管理策略,并相应地调整您的应用程序逻辑和设计。

以上是针对Android设备自动连续扫描QR码的两种可能解决方案,您可以根据具体需求选择合适的方案进行实施。

正文完