ホーム > プログラミング, 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.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。