こんばんは、
私はモバイル拡張現実ゲームに取り組んでおり、ゲームの一部として QR コードを使用したいと考えていました。私がやりたかったのは、ゲームの次の段階に進むことができるようにするために、パスキーの目的を果たす QR コードを自分で作成することでした。その意味で、ユーザーが通りの場所から QR コードをスキャンできるようにする必要があります。QR コードが適切なものである場合、アプリケーションは次のアクティビティに進み、そのフローを続行します。ゲーム。
私は一般的にZXingライブラリをチェックしましたが、この方法でQRコードを使用できるかどうかを正確に把握できませんでした. 例へのポインタは大歓迎です。
助けてくれてどうもありがとう、ジョン。
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
TextView tvStatus=(TextView)findViewById(R.id.tvStatus);
TextView tvResult=(TextView)findViewById(R.id.tvResult);
if (resultCode == RESULT_OK) {
tvStatus.setText(intent.getStringExtra("SCAN_RESULT_FORMAT"));
tvResult.setText(intent.getStringExtra("SCAN_RESULT"));
String a=(intent.getStringExtra("SCAN_RESULT"));
if (a=="1") {
Button next = (Button) findViewById(R.id.proceed);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), StoryLine2Part1.class);
startActivityForResult(myIntent, 0);
}
});
}
} else if (resultCode == RESULT_CANCELED) {
tvStatus.setText("Press a button to start a scan.");
tvResult.setText("Scan cancelled.");
}
}
}
}
編集:
私はこれを機能させています(正しくスキャンして表示します。ただし、後で続行するためにチェックしている文字列の正しい値を何らかの形で解析していないため、チェックを機能させることができません。何が間違っている可能性がありますか?