package com.yang.easyhttp.utils;
import android.content.Context;
import android.os.Environment;
import android.text.TextUtils;
import android.util.Log;
import com.yang.easyhttp.manager.EasyHttpClientManager;
import java.io.File;
/**
* Created by yangy on 2017/2/16.
*/
public class EasyFileUtils {
public static String getFileNameFromUrl(String url) {
if (!TextUtils.isEmpty(url)) {
return url.substring(url.lastIndexOf("/") + 1);
}
return System.currentTimeMillis() + "";
}
public static String getDefaultFilePath(Context context) {
String filePath = Environment.getExternalStorageDirectory().getAbsolutePath()
+ "/"
+ context.getPackageName()
+ "/download/";
File file = new File(filePath);
if (!file.exists()) {
boolean createDir = file.mkdirs();
if (createDir) {
if (EasyHttpClientManager.getInstance().isDebug()) {
Log.d("EasyDownloadTask", "create file dir success");;
}
}
}
return filePath;
}
}