安卓框架支持的文本MIME类型包括:
可以使用以下代码示例来获取MIME类型:
import android.webkit.MimeTypeMap;
...
// 获取文件扩展名
String fileExtension = MimeTypeMap.getFileExtensionFromUrl(filePath);
// 根据扩展名获取MIME类型
String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(fileExtension);
在上面的代码中,filePath
是文件的路径。首先,我们使用getFileExtensionFromUrl()
方法获取文件的扩展名。然后,使用getMimeTypeFromExtension()
方法根据扩展名获取MIME类型。
请注意,getMimeTypeFromExtension()
方法只能识别一些常见的文件扩展名。如果要获取一些非常见的文件类型的MIME类型,可能需要手动处理或使用其他库。