2012-01-07 6 views
1

AndroidデバイスでQRコードを使用することに関する2つの質問: 1. QRコードからネイティブAndroidアプリケーションを起動することは可能ですか?たぶん、いくつかの設定されたURIスキーマによって? 2.私にとって便利なもう一つの選択肢は、自分のアプリの中にQRコードスキャナを置くことです。私のアプリにQRコードをスキャンする別のアプリをどうにか組み込むことは可能でしょうか?それとも自分でスキャンを実装する必要がありますか?ネイティブアプリケーションを起動するためのQRコード

おかげ

答えて

1

1.toは、あなただけの市場のように、あなたはできるQRコード次に、このスキームをこのポスト

Launch custom android application from android browser

を確認することができます構成されたスキーマを使用://
2.あなたができましたBar code scanner appを使用し、以下のコードを使用して起動するか、zxingライブラリを統合して自分自身をスキャンすることもできます。

Intent intent = new Intent("com.google.zxing.client.android.SCAN"); 
    intent.setPackage("com.google.zxing.client.android"); 
    intent.putExtra("SCAN_MODE", 
      "ONE_D_MODE,QR_CODE_MODE,PRODUCT_MODE,DATA_MATRIX_MODE"); 
    startActivityForResult(intent, 0); 
6

QRコードからアプリを起動するためにhttps://github.com/zxing/zxing/wiki/Scanning-Via-Intent

を参照して、テントでのAndroidでのバーコードをスキャンするには、[はい、あなたは、特定のカスタムURLスキームを処理するためのアプリを登録する必要があります。これは、同じアプリはウェブ上のクリックに対応できる方法です:それはここにURLを処理するために登録する方法でhttps://github.com/zxing/zxing/wiki/Scanning-From-Web-Pages

ルックは:https://github.com/zxing/zxing/blob/master/android/AndroidManifest.xml

+0

ことをしようとします。ありがとう。 – Haji

+0

私は間違いなく私のクライアントのためにこれを試してみます! –

+0

@Sean Owenそれは私にスキャナアプリをダウンロードするように指示します –

関連する問題