如何确定android中的MIME类型?
假设我有一个完整的文件路径,如:(/ 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);