【问题标题】:QR Code scanning android二维码扫描安卓
【发布时间】:2011-12-14 13:01:22
【问题描述】:

我正在使用ZxingBarcode scanner app扫描条码使用

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

startActivityForResult(intent, 0);

它工作正常。我可以在onActivityResult 中得到结果。没问题。我不想显示 QRCode。我的意思是我不想让最终用户知道qr code string。但在原始barcode scanner app 的历史记录中,它显示了扫描的二维码列表。那么,我如何使我的应用程序中的QRStringHistory 中不可见

【问题讨论】:

  • 是否支持android 2.2?

标签: android qr-code zxing


【解决方案1】:

“SAVE_HISTORY”来自package com.google.zxing.client.android.Scan;

 /**
     * Setting this to false will not save scanned codes in the history.
     */
    public static final String SAVE_HISTORY = "SAVE_HISTORY";

然后类似,

intent.putExtra("SAVE_HISTORY", false);

试试这个,让我知道会发生什么..

【讨论】:

  • 看看这个link
  • Seshu——这个答案是正确的。您的每个 cmets 都是错误的或无用的。是的,您需要花费时间和精力。这个答案通过 Intent 发送额外内容。这个额外的确实意味着“不要保存在历史中”。它确实有效。这个词是“假”而不是“假”。尝试发送 Boolean.TRUE。
  • 是的,我发错了。我昨天把它打错了。它对我有用。谢谢。
  • @SeanOwen 我想访问那些保存的历史记录,在我的应用程序中你知道任何解决方案,以便我们可以从我们的应用程序访问历史记录吗? stackoverflow.com/questions/19217993/…
  • 不,出于安全考虑,这是不允许的。这里不适合提出新问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多