android - 二维码扫描安卓

标签 android qr-code zxing

我正在使用 Zxing Barcode 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 列表。那么,如何使我的应用程序中的 QRStringHistory

中不可见

最佳答案

“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);

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

关于android - 二维码扫描安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8504920/

相关文章:

android - 无法在 Android 平台上初始化 ZXing - Xamarin Forms 应用程序

安卓磨损 : how to store image data into watch

java - Android 位置未从自定义类返回位置

android - 继承 LinearLayout

google-api - 使用 Google 工具的日历事件 QR?

android - Vision API 在某些设备上未检测到二维码

java - Android 上的条码扫描暂停和恢复

android - 无法在 Android Studio 中更改 SDK 路径

qr-code - 编码算法 QR 码

ios - 停止 ZxingObjC 中的连续扫描