1. ホーム
  2. android

[解決済み] Uriを持つファイルのMIMEタイプを取得するには?

2023-01-06 08:26:51

質問

ギャラリーとカメラで取得したウリのリストがあります。これらのウリは次のようなものです。 content://media/external/images/media/94 . どのように私はそのMIMEタイプを取得することができますか?

どのように解決するのですか?

次のことを試してみてください。

ContentResolver cR = context.getContentResolver();
MimeTypeMap mime = MimeTypeMap.getSingleton();
String type = mime.getExtensionFromMimeType(cR.getType(uri));

編集する。

mime.getExtensionFromMimeType(cR.getType(uri)) 

は-> "jpeg"を返します。

cR.getType(uri);

は "image/jpeg" を返しますが、これは期待された値です。