最新の記事アプリケーションアクティビティ、インテント、サービスについてデバイスAndroidでのデバイス制御について。地磁気センサ、加速度センサなどマルチメディアグラフィックス、音楽や動画再生などマルチメディア処理についてユーザインターフェースAndroidのユーザインターフェイスについて、またユーザインターフェイスを提供するコンポーネントの話題について。リソースAndroidでのアイコン、画像、文字列、ローカライゼーションなどHacksマッシュアップ開発環境Androidの開発環境など。コメントはまだありません今回はカメラの使用方法の後編になります。前回はカメラをオープンして、SurfaceViewにカメラのプレビュー画面を表示するところまで紹介しました。今回はプレビュー画面の内容を撮影し、SDカードに保存するという処理まで説明したいと思います。詳細は続きからどうぞ。撮影処理を司るのはCameraクラスのtakePictureです。jpeg)引数はそれぞれ以下のようになっています。shutter:シャッターが押されたときに呼ばれるコールバックを指定します。raw:Rawイメージ生成後に呼ばれるコールバックを指定します。jpeg:JPEGイメージ生成後に呼ばれるコールバックを指定します。ボタンを押したときなどのタイミングでtakePictureメソッドを呼び出してやれば上記の各コールバックが呼ばれることになります。画面を押したときに撮影を行い、SDカードにデータを保存する、というコードを書くと以下のようになります。true;}なお、takePictureメソッドを呼び出すとSurfaceViewへのプレビュー表示がストップしてしまいますので注意が必要です。上記コードのJPEGイメージ生成後に呼ばれるコールバック処理内の最後でプレビューを再開しているのはそのためです。2.0(β)に対応した解説書です。TechBooster.TechBoosterについて。