最新の記事アプリケーションアクティビティ、インテント、サービスについてデバイスAndroidでのデバイス制御について。地磁気センサ、加速度センサなどマルチメディアグラフィックス、音楽や動画再生などマルチメディア処理についてユーザインターフェースAndroidのユーザインターフェイスについて、またユーザインターフェイスを提供するコンポーネントの話題について。リソースAndroidでのアイコン、画像、文字列、ローカライゼーションなどHacksマッシュアップ開発環境Androidの開発環境など。コメントはまだありません今回はカメラのプレビュー画面の共有ボタンから発行されるIntentから、画像を取得する方法を紹介します。AndroidManifestの編集まずは、カメラのプレビュー画面の共有ボタンから発行されるIntentを受け取る為にAndroidManifestを編集します。カメラのプレビュー画面の共有ボタンから発行されるIntentのアクションがandroid.intent.action.SENDで、カテゴリーはandroid.intent.category.DEFAULT、データのタイプはimage/jpegですので、AndroidManifestのactivityタグ内に以下のようにintent-filterを追記します。/&gt;&lt;/intent-filter&gt;Intent.EXTRA_STREAMからUriを取得するファイルなどのUriをIntentで受け渡す場合は通常、Intent.EXTRA_STREAMを使用します。カメラのプレビュー画面から送られてくる画像のUriもIntent.EXTRA_STREAMを使用して送信されてきます。Intent.EXTRA_STREAMからUriを取得するためにはgetParcelableExtraメソッドを使用します。cameraIntent.getParcelableExtra(Intent.EXTRA_STREAM);}取得したUriからMediaStoreを使用して画像を取得するgetParcelableExtraメソッドで取得したUriから画像を取得するにはMediaStoreを使用して以下のように記述します。e.printStackTrace();}関連する記事:Intent.ACTION_SENDで他のアプリケーションと連携するターミナルからIntentを投げるブラウザの共有ボタンからサムネイルを取得(作成)する。PostsRingtonePreferenceを使って、端末の音データを使用する。2.0(β)に対応した解説書です。TechBooster.TechBoosterについて。