0

このブログに従って、 zxing バーコード スキャナーを Android アプリにネイティブに統合しています。Zxing とブログに感謝します。

しかし、携帯電話に Zxing Qr コード スキャナーを既にインストールしている場合、「com.google.zxing.client.android.SCAN」を使用して起動するときに問題があります。

Intent intent = new Intent("com.google.zxing.client.android.SCAN");

実行するアプリケーションを選択するためのダイアログが表示されます (申し訳ありませんが、現時点では写真を掲載する権利がありません)。

私のモバイルに Zxing Qr コード スキャナーがない場合、正常に動作します。選択ダイアログなしで機能させる方法を教えてください。(Zxing アプリで自分のアプリを選択すると、エラーが発生してアプリが強制終了されます)

4

1 に答える 1

1

これは Android ではできません。プラットフォームでは、複数のオプションがある場合 (または新しいオプションが利用可能になった場合) に、常にユーザーがインテントの処理方法を選択できるようにします。ユーザーにダイアログをスキップして選択を強制することはできません。

于 2012-04-17T16:39:28.637 に答える