自分のアクティビティ (xml ファイル) で QR コード ZXing を作成した結果を復元することはできますか?
質問する
247 次
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 に答える