[Android] 获取文件的MIME类型 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    需求:

输入:File对象输出:String对象(MIMEl类型)

    实现步骤:

    1. 获得获取文件的扩展名

   

private static String getExtension(final File file) {		String suffix = "";		String name = file.getName();		final int idx = name.lastIndexOf(".");		if (idx >0) {			suffix = name.substring(idx + 1);		}		return suffix;	}

    2. 通过扩展名获取MIME类型

   

public static String getMimeType(final File file) {		String extension = getExtension(file);		return MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);	}

最新文章