1

Nexus Tablet の前面カメラを使用して QR コードをスキャンしたいのですが、QR コードの用紙が配置されている間、アプリはカメラの画像を画面上の四角いボックスに表示して、ユーザーが QR コードを位置合わせできるようにする必要があります。によると。ZXing を使用する必要がありますか? もしそうなら、ZXing を画面に埋め込む方法を知りたいですか?

4

1 に答える 1

1

推奨されるオプションは、ZXing Android インテグレーターをアプリにバンドルすることで、インテントを使用して ZXing を呼び出すことです。これにより、ZXing バーコード スキャナー アプリケーションがインストールされていない場合はダウンロードし、それを開いてスキャン要求を処理するようにユーザーに促します。

もう 1 つのオプションは、ZXing ソースをチェックアウトし、不要なビットをすべて削除して、そのフランケンシュタイン バージョンをアプリにバンドルすることです。最近、メインのバーコード画面をアクティビティではなくフラグメントにするためにこれを行いました。多くの依存クラス (カメラ、履歴のデータベース、エンコード関数など) があるため、少し時間がかかり、多くのコードを再公開することになります。

于 2012-08-31T00:36:39.870 に答える