Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
/**
 * Appcelerator Titanium Mobile
 * Copyright (c) 2009-2010 by Appcelerator, Inc. All Rights Reserved.
 * Licensed under the terms of the Apache Public License
 * Please see the LICENSE included with this distribution for details.
 */

import android.webkit.MimeTypeMap;

public class Main {
    public static String getMimeType(String url) {
        return getMimeType(url, "application/octet-stream");
    }

    public static String getMimeType(String url, String defaultType) {
        MimeTypeMap mtm = MimeTypeMap.getSingleton();
        String extension = MimeTypeMap.getFileExtensionFromUrl(url);
        String mimetype = defaultType;

        if (extension != null) {
            String type = mtm.getMimeTypeFromExtension(extension);
            if (type != null) {
                mimetype = type;
            }
        }

        return mimetype;
    }
}