Android如何获取检查文件类型,JPG or PNG?

2017-10-10  本文已影响78人  By_syk

最简单的则是根据文件名后缀判断,如.jpg.png等等,然这也最不可靠。

使用官方 BitmapFactory API:

/**
 * @return image/jpeg, image/png, image/gif, image/bmp, image/webp, ...
 */
public static String getImgMimeType(File imgFile) {
    BitmapFactory.Options options = new BitmapFactory.Options();
    options.inJustDecodeBounds = true;
    BitmapFactory.decodeFile(imgFile.getPath(), options);
    return options.outMimeType;
}

其他手段请参考我的另一个:GitHub / CheckImgFormat

上一篇下一篇

猜你喜欢

热点阅读