0

BarCode Scanner アプリケーションをアプリケーションに統合しました。次に、スキャンしたコードを使用してデータベースと比較し、製品を見つけたいと考えています。どうすればコードを取得できますか? どこに保存されますか?

ありがとう

4

1 に答える 1

1

startActivityForResult()でzxingを呼び出す必要があります。その場合、それが完了すると、ActivityResult()の呼び出しでアクティビティに戻ります。これには、結果のインテントにバンドルが含まれます。SOに関するこの質問のサンプルコードを次に示します。

@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent){
    if (resultCode == RESULT_OK) {
        String contents = intent.getStringExtra("SCAN_RESULT");
        String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
        // Handle successful scan
        EditText passphrase = (EditText) findViewById(R.id.txtPassphrase);
        passphrase.setText(contents);
    } else if (resultCode == RESULT_CANCELED) {
        // Handle cancel
}
于 2012-08-22T08:57:43.193 に答える