当前位置: 代码迷 >> Android >> [Android] 获取文件的MIME部类
  详细解决方案

[Android] 获取文件的MIME部类

热度:97   发布时间:2016-04-28 02:45:13.0
[Android] 获取文件的MIME类型

需求:

  • 输入: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);	}

  相关解决方案