このif文の振り分けではまったのが、最初は、if(exifStringR.equalsIgnoreCase("6"))てやってた。したら全然回転してくんなかった。6"で1セットということに気が付き昇天しました。おいおい、数字だけにしとけやってところですよ。いらん文字列つけんなって話ですよ。画像の回転はMatrix使ってごくごく普通にやってください。0このページのトップへAndroidで画像の方向(向き)を取得する■ギャラリーから呼び出す画像の向きを取得する開発中にこんなことはないだろうか。「ギャラリーから画像を呼び出したは良いが、機種によって縦横の方向がバラバラやんけ!!」そう、こんなことが稀に良くある。(どっちだ)そんな悩めるあなたに、というか悩んでた自分用にメモです。■3.ゲットしたORIENTATIONをもとに、画像をぐるぐる回転どうだろう、そんなに難しい手順じゃない。c.moveToFirst();特にニーズを無視して、いきなりコードを書きました。上記はIntentで画像をゲットするときのonActivityResultに書いたものです。Intentで渡されるdataをもとにしています。参考サイト:http://www.android-navi.com/archives/android_1/_uri_path/「c」がFilenameとなります。■2.ExifInterfaceで画像のTAG_ORIENTATIONを取得、をする。}参考サイト:http://techbooster.jpn.org/andriod/multimedia/3098/↑サンプルコードは必見1.で取得したCをもとに、ExifInterfaceでfilenameをゲットしています。そのファイルの情報をgetExifStringメソッドでジャンジャン取得してログに表示してます。getExifStringメソッドは一部抜粋なので参考サイトをちゃんと読んでね。(exifStringRは画像回転用に自分で作ったただのString変数です)ここまで来たら、画像に関する情報は取得できるので、あとはそれをもとに画像を回転させるだけです・・・だけです。なんだけど、そこでも結構ハマったのでそれは次回。(09/29)プロフィールAuthor:yukinori110Androidってなに?Javaってなに?というレベルから勉強してます。