我有一个通过图库和相机获得的 Uris 列表。这些 Uris 是这样的: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”,即预期值。
关于android - 如何获得具有 Uri 的文件的 mime 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12473851/