public class MimeTypeMap
extends Object
java.lang.Object | |
↳ | android.webkit.MimeTypeMap |
将MIME类型映射到文件扩展名的双向映射,反之亦然。
另见guessContentTypeFromName(String)
和guessContentTypeFromStream(InputStream)
。 这个类和URLConnection
共享相同的MIME类型的数据库。
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
|
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. |
String getFileExtensionFromUrl (String url)
如果没有扩展名,则返回文件扩展名或空字符串。 此方法是一种获取url扩展的便捷方法,对其他字符串有未定义的结果。
Returns | |
---|---|
String |
The file extension of the given url. |
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. |
MimeTypeMap getSingleton ()
获取MimeTypeMap的单例实例。
Returns | |
---|---|
MimeTypeMap |
The singleton instance of the MIME-type map. |
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. |
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. |