0

自分のアクティビティ (xml ファイル) で QR コード ZXing を作成した結果を復元することはできますか?

4

1 に答える 1

0

これがあなたが求めているものかどうかはわかりませんが、次のようなアクティビティの 1 つから ZXING を使用してバーコードをスキャンできます。

                try {
                    Intent intent = new Intent("com.google.zxing.client.android.SCAN");
                    intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "QR_CODE_MODE");
                    intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "PRODUCT_MODE");
                    startActivityForResult(intent, 0);
                }
                catch (ActivityNotFoundException e) {


                }

バーコードで何かをするには、これを含めます:

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
        if (requestCode == 0) {

            if (resultCode == RESULT_OK) {

                String contents = intent.getStringExtra("SCAN_RESULT");

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


                Toast.makeText(this, contents, Toast.LENGTH_SHORT).show();

            } else if (resultCode == RESULT_CANCELED) {
                // Handle cancel
            }
        }
    }

ZXING バーコード アプリをデバイスにインストールする必要があります。

于 2012-04-22T23:32:43.930 に答える