1 需求
需要遍历手机缓存目录,然后需要知道具体目录下的文件类型,只保存图片、视频、音频。
2 帮助类
FileHeadUtils.java文件如下
import android.text.TextUtils;
import android.util.Log;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
public class FileHeadUtils {
private static final String TAG = FileHeadUtils.class.getSimpleName();
public static final HashMap mFileTypes = new HashMap<>();
public static final String IMAGE_TYPE = "IMAGE_TYPE";
public static final String VEDIO_TYPE = "VIDEO_TYPE";
public static final String AUDIO_TYPE = "AUDIO_TYPE";
static {
//images
mFil