Back to project page FxExplorer.
The source code is released under:
Apache License
If you think the Android project FxExplorer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package info.breezes.fxmanager; /*www . ja va 2s .co m*/ import android.text.TextUtils; import java.util.HashMap; /** * Created by Qiao on 2015/1/3. */ public class MimeTypeMap { private static MimeTypeMap instance; private static HashMap<String, String> innerMimeMap = new HashMap<>(); static { innerMimeMap.put("ogg","audio/ogg"); } public static String getFileExtensionFromUrl(String path) { String extension = android.webkit.MimeTypeMap.getFileExtensionFromUrl(path); if (TextUtils.isEmpty(extension)) { if (path.contains(".") && !path.endsWith("\\.")) { extension = path.substring(path.lastIndexOf('.') + 1); } } return extension; } public static synchronized MimeTypeMap getSingleton() { if (instance == null) { instance = new MimeTypeMap(); } return instance; } public String getMimeTypeFromExtension(String extension) { String mime = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension); if (TextUtils.isEmpty(mime)) { mime = innerMimeMap.get(extension); } return mime; } }