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) |
|
|---|---|
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. |