現在、Androidで目覚まし時計アプリケーションを構築するための調査を行っています。私は、QRコードを使用したプログラミングはまったく新しいものです。私はそれについて何も知りません。しかし、今は、QRコード機能を備えたアプリケーションを作成することの実現可能性を知りたいと思います。 (これを作成するのに2週間あります)
私の最初の質問は、コードでカメラを自分で処理する必要がありますか?つまり、起動してから閉じてからQR画像を処理する必要がありますか?
2番目のQ:QRコードをどのように作成し、それをスキャンするときに、正しいコードをスキャンしたことがどのようにわかりますか?印刷してキッチンやバスルームに置き、アラームが鳴ったら、アラームを消す前にコードをスキャンする必要があります。
In Androidこれには約10分かかります:
バーコードスキャナー(QR-Code Scanner)apkファイルをダウンロードするだけです。
http://www.aapktop.com/tag/barcode-scanner-apkhttp://www.4shared.com/Android/2lwrpeHZ/Barcode_Scanner.html - http://code.google.com/p/zxing/downloads/detail?name=BarcodeScanner4.31.apk
(エミュレータではなく)デバイスにインストールします。
次の手順に従ってください。
クリックイベントを作成し、インテントを介して(QR-Code Scanner)を呼び出します
// Scan Handler
btnScan.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(
"com.google.zxing.client.Android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
});
OnActivityResultメソッドを次のようにオーバーライドします
// ZXing Result Handler
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
contents = intent.getStringExtra("SCAN_RESULT"); // This will contain your scan result
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
}
}
Q2
Answer
そこには多くのリンクがあり、あらゆるタイプのQR-CODEを自由に生成できます。 「オンラインQR CODEジェネレーター」をグーグルで検索するだけ http://qrcode.kaywa.com/