From 021b7b443fa4bb24ec73d0c09cf019c14eba67bc Mon Sep 17 00:00:00 2001 From: Patrick Scott Date: Wed, 13 Jan 2010 14:12:43 -0500 Subject: [PATCH] Add a static method to obtain the mime type from extension. This method is used by WebKit to obtain the mime type from an extension. Bug: 2368893 --- core/java/android/webkit/MimeTypeMap.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/java/android/webkit/MimeTypeMap.java b/core/java/android/webkit/MimeTypeMap.java index 84a8a3cd359cb..a9d6ff6305d0d 100644 --- a/core/java/android/webkit/MimeTypeMap.java +++ b/core/java/android/webkit/MimeTypeMap.java @@ -124,6 +124,11 @@ public class MimeTypeMap { return null; } + // Static method called by jni. + private static String mimeTypeFromExtension(String extension) { + return getSingleton().getMimeTypeFromExtension(extension); + } + /** * Return true if the given extension has a registered MIME type. * @param extension A file extension without the leading '.' @@ -344,6 +349,7 @@ public class MimeTypeMap { sMimeTypeMap.loadEntry("application/x-pkcs7-crl", "crl"); sMimeTypeMap.loadEntry("application/x-quicktimeplayer", "qtl"); sMimeTypeMap.loadEntry("application/x-shar", "shar"); + sMimeTypeMap.loadEntry("application/x-shockwave-flash", "swf"); sMimeTypeMap.loadEntry("application/x-stuffit", "sit"); sMimeTypeMap.loadEntry("application/x-sv4cpio", "sv4cpio"); sMimeTypeMap.loadEntry("application/x-sv4crc", "sv4crc");