0

Zxingのフォーマットは何だろうと思っています。

String format = intent.getStringExtra("SCAN_RESULT_FORMAT");

このコード行を削除できると思いますか?

4

3 に答える 3

1

トランクの最新バージョンによると:

    /**
     * Call intent.getStringExtra(RESULT_FORMAT) to determine which barcode format was found.
     * See Contents.Format for possible values.
     */
    public static final String RESULT_FORMAT = "SCAN_RESULT_FORMAT";

Contents.Format実際には(もう)存在しませんが、コードをブラウズすると、「フォーマット」が「タイプ」に置き換えられたと想定するのが妥当なようです。Contents.Type次の可能性を定義します。

public static final String TEXT = "TEXT_TYPE";
public static final String EMAIL = "EMAIL_TYPE";
public static final String PHONE = "PHONE_TYPE";
public static final String SMS = "SMS_TYPE";
public static final String CONTACT = "CONTACT_TYPE";
public static final String LOCATION = "LOCATION_TYPE";

つまり、スキャンしたバーコードによってエンコードされたデータの種類に関する情報を提供します。タイプを気にしない場合は、単純に無視できます。

于 2012-04-06T01:04:58.983 に答える
0

インテントインテグレーターの使用について話しているのですか?もしそうなら、これはあなたがスキャンしたばかりの種類のバーコードです。あなたの目的が何であるかはわかりませんが、より多くのバーコードをサポートしたい場合は、この行をより重要と見なすことができます。

于 2012-04-06T00:56:36.737 に答える
0

これは、「QR_CODE」や「UPC_A」など、スキャンされたバーコードの形式を表す文字列です。値はクラスBarcodeFormatから取得されます。削除できますか?もちろん、必要がなければ、このコード行を書かないでください!

于 2012-04-06T06:04:56.083 に答える