Javaandroidでは、一般的にexifを取得する場合はexifInterfaceを使って取得することができますが、setAttirubteでlatitudeやlongitudeを追加しようとしてもnullになっていたり追加できても他のexifが消し飛んでたりと信用がいまいちできない(不具合は今のところないですけどね)ライブラリなのですが、代用品としてSanselanというライブラリが良さそうだったので使い方だけ残しておきます。このSanselanライブラリは、年期こそそこそこあるライブラリなのですが、exifとして取ってこれるデータが多いことと他のexif情報を壊さずに追加できるなど、exifInterfaceにはない良さも含んでいるので、もしこちらの良さが際立つなら乗り換えようかなと考えながらサンプルを辿って作ってみました。公式hpからgradleタグの中にある文をそのままコピーしてgradleのlibs内に格納します。'0.97-incubator'<pre>syncでエラーがでなければそのまま使うことができるので、とりあえず空メソッドを作って中にSanselanの処理を以下のように書いていきます。※今回はexifの取得だけを目的に書きました。tiffField.getValueDescription());}}}<pre>ログを見るとexif情報がドバっと出てくるので後は使いたいexif情報を取り出します。こちらからexifの情報を入れたい時は以下のように追加します。lat);基本的な使い方は以上です。exifInterfaceを使っていた人は慣れないかもしれません。使用感に関してはシンプルで判りやすいライブラリで誰でも導入できそうで便利だなと思いますが、まだexifInterfaceとの差を感じられずもう少し使ってみないと良さが分からないというのが今回の感想です。※古いのにしっかり使えてすげーっていうのが第一の感想。