如何检查android中的历史内容?

时间:2012-01-04 07:15:23

标签: java android zxing

我在“三星Y”上运行自己的应用程序,当触发按钮时启动ZXing,我不知道如何查看扫描条码的详细信息。

请有人帮助我

2 个答案:

答案 0 :(得分:1)

当你想打电话给ZXing时,你就把这个

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

然后你制作一个onActivityResult来捕捉ZXing的结果

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
    if (requestCode == 0) {
        if (resultCode == RESULT_OK) {
            // The actual code result 
            String contents = intent.getStringExtra("SCAN_RESULT"); 
            // Type of barcode scanned (Barcode, QR, etc.)
            String format = intent.getStringExtra("SCAN_RESULT_FORMAT"); //
    }
}

您也可以使用他们的intentIntegrator

答案 1 :(得分:0)

有很多类似的问题。请在此处查看我的回答:How to use Zxing in android如果您想要保存历史记录intent.putExtra("SAVE_HISTORY",true);而不是false