/** * * Copyright (c) 2014 CoderKiss * * CoderKiss[AT]gmail.com * */ package com.kisstools.utils; import java.io.File; import android.content.Context; import android.os.Environment; import android.text.TextUtils; import com.kisstools.KissTools; public class MediaUtil { public static final String TAG = "MediaUtil"; public static String getAppDir() { String appDir = null; Context context = KissTools.getApplicationContext(); if (mediaMounted()) { File fileDir = context.getExternalFilesDir(""); if (fileDir.exists()) { appDir = FileUtil.getParent(fileDir); } } if (appDir == null) { File fileDir = context.getFilesDir(); if (fileDir.exists()) { appDir = FileUtil.getParent(fileDir); } } return appDir; } public static String getFileDir(String dirName) { String appDir = getAppDir(); if (TextUtils.isEmpty(appDir)) { return null; } if (TextUtils.isEmpty(dirName)) { return appDir; } String fileDir = appDir + "/" + dirName; return fileDir; } public static boolean mediaMounted() { String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { return true; } else { return false; } } }
MediaUtil
最新推荐文章于 2022-06-21 17:48:29 发布