2011-12-14 172 views
3

我使用斑馬線Barcode scanner app使用QR碼掃描安卓

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的歷史記錄中,它顯示了QR掃描的列表。那麼,如何讓我的從我的應用程序不可見的QRStringHistory

+0

它支持android 2.2嗎? – Roylee 2013-03-21 02:38:20

回答

2

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

試試這個,讓我知道了什麼發生..

+0

看這個[鏈接](http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/Intents.java) – user370305 2011-12-14 13:58:10