Android - 如何禁用 ZXing 库中的二维码扫描并仅允许条形码扫描

标签 android zxing barcode-scanner

我想在“我的代码”中提供 2 个用于 Zxing Bar 扫描的选项。

选项:

  1. 扫描条形码
  2. 扫描二维码。

选择第一个选项后,只有条形码应该被 ZXing 库扫描,选项二也是如此。

如果 Zxing 中有任何需要启用和禁用的标志,请帮助我编写代码。

最佳答案

扫描二维码:

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");

扫描条形码:

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "PRODUCT_MODE");

关于Android - 如何禁用 ZXing 库中的二维码扫描并仅允许条形码扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44823991/

相关文章:

android - 更好的相机预览帧质量

android - 如何在装有 Android 操作系统的摩托罗拉设备中扫描没有 Datawedge 的条码

javascript PhoneGap 条码扫描器太慢了

android - EditText、OnKeyListener 或 TextWatcher(条码扫描)

java - 在 android studio 中包含依赖项时出现 R 错误

android - 许多购买的 Google IAP 验证都失败了

java - 二维条码检测和图像分割

c# - 我可以使用 zxing 生成 code_128 条码图像吗?

Android录音和播放+免提电话作为选项

android - 在应用程序发明家应用程序中添加新列表