バーコードとQRコードをスキャンし、結果を他のアプリケーション(HTTP)に送信するAndroidアプリを開発しています。私はほとんどのドキュメントをインターネット経由で読み、ここではスタックオーバーフローで読み、それを機能させました。デバイスでスタンドアロンの zxing Android アプリを実行できました。また、独自の別の Android アプリを実行して、Zxing インテントを使用してバーコードをスキャンすることもできました。しかし、ここで非常に多くの質問とインターネットのいくつかのブログを読んだ後でさえ、私は厳密な要件を得ることができませんでした.
私は次のことを達成したい。1. 独自のアプリを機能させる (バーコードをスキャンする) ために、別のバーコード スキャナー アプリをデバイスにインストールしたくありません。2.次のコードを使用しました
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
startActivityForResult(intent, 0);
デバイスでアプリを実行すると、「このアクションを完了するにはアプリケーションを選択してください」というメッセージが表示され、「Google」と「Google ゴーグル」が表示され、Google ページのデフォルト カメラが開き、バーコードがスキャンされます。バーコードをスキャンするために、CaptureActivtiy のデフォルトのキャプチャ ページ (Google のものではない) が来ることを望みました。3. 自分のアプリで ZXing をライブラリとして使用しようとしましたが、機能しませんでした。
これを行うためにどこが間違っているのか正確に教えてください。