【发布时间】:2012-01-25 06:06:37
【问题描述】:
假设我有一个完整的文件路径,例如:(/sdcard/tlogo.png)。我想知道它的 mime 类型。
我为它创建了一个函数
public static String getMimeType(File file, Context context)
{
Uri uri = Uri.fromFile(file);
ContentResolver cR = context.getContentResolver();
MimeTypeMap mime = MimeTypeMap.getSingleton();
String type = mime.getExtensionFromMimeType(cR.getType(uri));
return type;
}
但是当我调用它时,它返回 null。
File file = new File(filePath);
String fileType=CommonFunctions.getMimeType(file, context);
【问题讨论】:
标签: android filesystems mime-types