アプリケーションからカメラを起動し、キャプチャした画像をアプリケーションの添付ファイルとして使用したいと考えています。ユースケースは以下の通りです。
アプリケーションのキャプチャ ボタンを押します -> カメラ アプリケーションを開きます -> 画像をキャプチャします -> 画像はアプリケーションでサムネイルとして表示されます。
提案、アイデアは非常に役に立ちます。
アプリケーションからカメラを起動し、キャプチャした画像をアプリケーションの添付ファイルとして使用したいと考えています。ユースケースは以下の通りです。
アプリケーションのキャプチャ ボタンを押します -> カメラ アプリケーションを開きます -> 画像をキャプチャします -> 画像はアプリケーションでサムネイルとして表示されます。
提案、アイデアは非常に役に立ちます。
画像キャプチャ手順の説明:
ACTION_IMAGE_CAPTURE インテントから画像のパスを取得
その後、取得した画像のパスがあります。その後、目的に合わせて使用できます。小さなビットマップとして表示し、オリジナルを添付してさらに処理します。
キャプチャした画像を表示するには、インテントを送信します
Intent viewImageIntent = new Intent();
viewImageIntent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(imageFilePath);
viewImageIntent.setDataAndType(Uri.fromFile(file), "image/*");
viewImageIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(viewImageIntent);