アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

[Android]ギャラリーから取得した画像にExif情報(パス)が取得できない

Exif情報を取得するのにパスが必要だがパスがnullになる。
以下がコード

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);//Intent.CATEGORY_OPENABLE

intent.setType("image/*");

startActivityForResult(intent, 0);

これだとAndroid標準?の画像選択画面が出て画像が表示されるがパスがnull

以下なら大丈夫だった。

Intent intent = new Intent(Intent.ACTION_PICK);

intent.setType("image/*");

startActivityForResult(intent, 0);

何が違うかはわからないが後述のほうが選択アプリをユーザーが選べるのでいいと思う。