ホーム > プログラミング, IT > SHARP製Android端末のMimeTypeMap.getSingleton().getMimeTypeFromExtension()の挙動

SHARP製Android端末のMimeTypeMap.getSingleton().getMimeTypeFromExtension()の挙動


フォトゾロイドのコードでMIME typeを取得する箇所があり、MimeTypeMap.getSingleton().getMimeTypeFromExtension()を用いてMIME typeを取得していましたが、どうもLYNX 3D(SH-03C)やGARAPAGOS(003SH)等のSHARP製(もしかしたらIS03やIS05等も?)のAndroid端末は他の端末とは動作が違うようだ。

通常は以下のコードで"image/jpeg"を返しますが、SHARP製の端末ではnullを返すようです。

MimeTypeMap.getSingleton().getMimeTypeFromExtension("jpg");

この挙動がバグなのか、想定通りなのか・・・。ご存知の方がいましたら、ご連絡頂けたらと思います。
いずれにしても別の方法でMIME typeを取得する必要がありそうです。

yuji.developer

  1. まだコメントはありません。
  1. No trackbacks yet.

コメントを残す