【问题标题】:QR Code scan doesn't work with Barcode ScannerQR 码扫描不适用于条形码扫描仪
【发布时间】:2012-08-08 02:11:33
【问题描述】:

我正在为平板电脑(型号 SynchroDigital INOSOP10-4.0 RES)开发一个 android 应用程序,我想使用 ZXing 库来扫描包含字符串的二维码。它会在我需要时启动扫描仪,但我无法扫描任何内容。

实际上,如果我直接使用 Barcode Scanner 应用程序,它甚至都不起作用,出现黄点但没有任何反应,无论 QR 码的亮度、距离或复杂性如何(尝试使用仅包含的巨大 QR 码字母“A”),它就是行不通。

但它与另一个代码扫描器完美配合,来自 pic2shop 应用程序的那个!

平板电脑的网络摄像头为 1.3MP,没有自动对焦功能。

问题是否来自网络摄像头?除了 ZXing 之外,还有其他我可以轻松实现的库吗?

提前致谢。

【问题讨论】:

  • 发布示例图片?某些内容可能无效。
  • @SeanOwen:二维码示例?我尝试使用来自不同来源的不同代码,但它从未奏效(尽管它总是与我的 Galaxy S 上的条形码扫描仪应用程序一起使用)。例如,我无法扫描这个:link
  • @Shaiful 我认为我的代码在这里并不重要,因为那是条码扫描仪应用程序不起作用。如果你想知道,我只是用集成商打电话给扫描仪:IntentIntegrator integrator = new IntentIntegrator(this); integrator.initiateScan();
  • 条码是否翻转?这些是无效的;也许某些应用程序允许它。 QR 码很容易扫描,这不是应用程序的问题。发布您无法扫描的二维码示例图片。
  • 好吧我明白了,我忘了说相机是正面的,所以代码被翻转了,这就是它不起作用的原因。我用油漆“镜像”了它,效果很好。谢谢你让我走上正轨。是否可以配置平板电脑,以便我可以使用正面网络摄像头获得镜像并能够扫描代码?我希望我很清楚,我的英语很一般。

标签: android zxing qr-code barcode-scanner scanning


【解决方案1】:

使用下面的代码,它适用于二维码扫描,但不适用于条码扫描 -

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

或使用

Intent intent = new Intent(shopping.this, CaptureActivity.class);
startActivityForResult(intent, 0);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多