import java.io.FileInputStream;
import java.io.IOException;
import java.util.HashMap;
/**
* Created by LXL on 2018/4/4.
*/
public class FileUtil {
/**
* 获取文件类型
* (获取图片jpg、png等格式、文件word、xml等格式等)
*
* @param filePath
* @return
*/
public static String getFileType(String filePath) {
HashMap<String, String> mFileTypes = new HashMap<String, String>();
mFileTypes.put("FFD8FF", "jpg");
mFileTypes.put("89504E47", "png");
mFileTypes.put("47494638", "gif");
mFileTypes.put("49492A00", "tif");
mFileTypes.put("424D", "bmp");
mFileTypes.put("41433130", "dwg"); //CAD
mFileTypes.put("38425053", "psd");
mFileTypes.put("7B5C727466", "rtf"); //日记本
mFileTypes.put("3C3F786D6C", "
Android获取文件类型 - 工具类
最新推荐文章于 2024-03-28 16:11:58 发布
该博客提供了一个Java工具类,用于识别Android设备上的不同文件类型的前几个字节,包括图片(jpg、png等)、文档(word、xml等)和其他常见格式(如PDF、ZIP、RAR等)。通过读取文件头并匹配预定义的文件类型标识来实现。
摘要由CSDN通过智能技术生成