Most visited

Recently visited

Added in API level 1

MimeTypeMap

public class MimeTypeMap
extends Object

java.lang.Object
   ↳ android.webkit.MimeTypeMap


将MIME类型映射到文件扩展名的双向映射,反之亦然。

另见guessContentTypeFromName(String)guessContentTypeFromStream(InputStream) 这个类和URLConnection共享相同的MIME类型的数据库。

Summary

Public methods

String getExtensionFromMimeType(String mimeType)

返回给定MIME类型的注册扩展。

static String getFileExtensionFromUrl(String url)

如果没有扩展名,则返回文件扩展名或空字符串。

String getMimeTypeFromExtension(String extension)

返回给定扩展的MIME类型。

static MimeTypeMap getSingleton()

获取MimeTypeMap的单例实例。

boolean hasExtension(String extension)

如果给定扩展名具有注册的MIME类型,则返回true。

boolean hasMimeType(String mimeType)

如果给定的MIME类型在地图中有条目,则返回true。

Inherited methods

From class java.lang.Object

Public methods

getExtensionFromMimeType

Added in API level 1
String getExtensionFromMimeType (String mimeType)

返回给定MIME类型的注册扩展。 请注意,某些MIME类型映射到多个扩展名。 此调用将返回给定MIME类型的最常用扩展名。

Parameters
mimeType String: A MIME type (i.e. text/plain)
Returns
String The extension for the given MIME type or null iff there is none.

getFileExtensionFromUrl

Added in API level 1
String getFileExtensionFromUrl (String url)

如果没有扩展名,则返回文件扩展名或空字符串。 此方法是一种获取url扩展的便捷方法,对其他字符串有未定义的结果。

Returns
String The file extension of the given url.

getMimeTypeFromExtension

Added in API level 1
String getMimeTypeFromExtension (String extension)

返回给定扩展的MIME类型。

Parameters
extension String: A file extension without the leading '.'
Returns
String The MIME type for the given extension or null iff there is none.

getSingleton

Added in API level 1
MimeTypeMap getSingleton ()

获取MimeTypeMap的单例实例。

Returns
MimeTypeMap The singleton instance of the MIME-type map.

hasExtension

Added in API level 1
boolean hasExtension (String extension)

如果给定扩展名具有注册的MIME类型,则返回true。

Parameters
extension String: A file extension without the leading '.'
Returns
boolean True iff there is an extension entry in the map.

hasMimeType

Added in API level 1
boolean hasMimeType (String mimeType)

如果给定的MIME类型在地图中有条目,则返回true。

Parameters
mimeType String: A MIME type (i.e. text/plain)
Returns
boolean True iff there is a mimeType entry in the map.

Hooray!