ひらい ぶらり Hi-Library

ぷろぐらみんぐについて。ときどきどうでもいいことについて。

androidアプリ開発におけるカメラ問題に決着をつけようじゃないか 問題編

そろそろ決着をつけようじゃないか。 鬼門鬼門ってもういい加減いいだろ。androidが発表されてから何年経ってると思ってるんだ。 情報で揃ってるだろJKwwwwwwww

そんな風に思ってた時期が僕にもありました。

androidにおけるカメラから画像を取得する際の問題

  • 端末によって取得方法が異なる
    • 予めMediaStore.EXTRA_OUTPUT にUriを渡して置く方法
    • どういうわけか、onActivityResult のIntentのgetData()で取れるUriに入っているものを取得する方法(Xperia2.0系?)
    • それでも取れないからdata.getExtras().get("data")をBitmapにキャストして使う方法(IS03?)
  • 基本的に、横向き扱いである
    • getContentResolver()でinsertすると、なぜかexifが取れない

(´・ω・`)・・・多すぎだろJK。もっと気軽に使えてもいいだろ・・・。

解決策

  • 条件振り分けで取得方法を変える
  • getContentResolver().insert()を使わない。MediaScannerConnection等を使って標準ギャラリーには反映させる。

明日起きたらコードをもうちょっと整理してのっけます。