public class FileDownloadUtils
extends java.lang.Object
| Constructor and Description |
|---|
FileDownloadUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkPermission(java.lang.String permission) |
static byte |
convertDownloadStatus(com.liulishuo.okdownload.StatusUtil.Status status) |
static java.lang.String[] |
convertHeaderString(java.lang.String nameAndValuesString) |
static void |
deleteTargetFile(java.lang.String targetFilePath) |
static void |
deleteTaskFiles(java.lang.String targetFilepath,
java.lang.String tempFilePath) |
static void |
deleteTempFile(java.lang.String tempFilePath) |
static DownloadTaskAdapter |
findDownloadTaskAdapter(com.liulishuo.okdownload.DownloadTask downloadTask) |
static java.lang.String |
formatString(java.lang.String msg,
java.lang.Object... args) |
static java.lang.String |
generateFileName(java.lang.String url) |
static java.lang.String |
generateFilePath(java.lang.String directory,
java.lang.String filename) |
static int |
generateId(java.lang.String url,
java.lang.String path)
Deprecated.
|
static int |
generateId(java.lang.String url,
java.lang.String path,
boolean pathAsDirectory)
Deprecated.
|
static java.lang.String |
getDefaultSaveFilePath(java.lang.String url) |
static java.lang.String |
getDefaultSaveRootPath() |
static long |
getFreeSpaceBytes(java.lang.String path) |
static int |
getMinProgressStep()
Deprecated.
|
static long |
getMinProgressTime()
Deprecated.
|
static java.lang.String |
getParent(java.lang.String path)
The same to
File.getParent(), for non-creating a file object. |
static java.lang.String |
getStack() |
static java.lang.String |
getStack(boolean printLine) |
static java.lang.String |
getStack(java.lang.StackTraceElement[] stackTrace,
boolean printLine) |
static java.lang.String |
getTargetFilePath(java.lang.String path,
boolean pathAsDirectory,
java.lang.String filename) |
static java.lang.String |
getTempPath(java.lang.String targetPath)
Deprecated.
|
static java.lang.String |
getThreadPoolName(java.lang.String name)
Deprecated.
|
static boolean |
isDownloaderProcess(android.content.Context context)
Deprecated.
|
static boolean |
isFilenameValid(java.lang.String filename)
Deprecated.
|
static boolean |
isNetworkNotOnWifiType()
Deprecated.
|
static java.lang.String |
md5(java.lang.String string) |
static java.lang.String |
parseContentDisposition(java.lang.String contentDisposition)
The same to com.android.providers.downloads.Helpers#parseContentDisposition.
|
static long |
parseContentRangeFoInstanceLength(java.lang.String contentRange)
Deprecated.
|
static void |
setDefaultSaveRootPath(java.lang.String path)
The path is used as the default directory in the case of the task without set path.
|
static void |
setMinProgressStep(int minProgressStep)
Deprecated.
|
static void |
setMinProgressTime(long minProgressTime)
Deprecated.
|
public static java.lang.String getDefaultSaveRootPath()
public static void setDefaultSaveRootPath(java.lang.String path)
path - default root path for save download file.BaseDownloadTask.setPath(String, boolean)public static java.lang.String getDefaultSaveFilePath(java.lang.String url)
public static java.lang.String generateFileName(java.lang.String url)
public static java.lang.String generateFilePath(java.lang.String directory,
java.lang.String filename)
public static java.lang.String md5(java.lang.String string)
@Nullable public static DownloadTaskAdapter findDownloadTaskAdapter(com.liulishuo.okdownload.DownloadTask downloadTask)
public static byte convertDownloadStatus(com.liulishuo.okdownload.StatusUtil.Status status)
@Deprecated public static java.lang.String getTempPath(java.lang.String targetPath)
@Deprecated public static java.lang.String getThreadPoolName(java.lang.String name)
@Deprecated
public static void setMinProgressStep(int minProgressStep)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessException@Deprecated
public static void setMinProgressTime(long minProgressTime)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessException@Deprecated public static int getMinProgressStep()
@Deprecated public static long getMinProgressTime()
@Deprecated public static boolean isFilenameValid(java.lang.String filename)
@Deprecated
public static int generateId(java.lang.String url,
java.lang.String path)
@Deprecated
public static int generateId(java.lang.String url,
java.lang.String path,
boolean pathAsDirectory)
public static java.lang.String getStack()
public static java.lang.String getStack(boolean printLine)
public static java.lang.String getStack(java.lang.StackTraceElement[] stackTrace,
boolean printLine)
@Deprecated public static boolean isDownloaderProcess(android.content.Context context)
public static java.lang.String[] convertHeaderString(java.lang.String nameAndValuesString)
public static long getFreeSpaceBytes(java.lang.String path)
public static java.lang.String formatString(java.lang.String msg,
java.lang.Object... args)
@Deprecated public static long parseContentRangeFoInstanceLength(java.lang.String contentRange)
public static java.lang.String parseContentDisposition(java.lang.String contentDisposition)
public static java.lang.String getTargetFilePath(java.lang.String path,
boolean pathAsDirectory,
java.lang.String filename)
path - If pathAsDirectory is true, the path would be the
absolute directory to settle down the file;
If pathAsDirectory is false, the path would be the
absolute file path.pathAsDirectory - whether the path is a directory.filename - the file's name.null.public static java.lang.String getParent(java.lang.String path)
File.getParent(), for non-creating a file object.null.@Deprecated public static boolean isNetworkNotOnWifiType()
public static boolean checkPermission(java.lang.String permission)
public static void deleteTaskFiles(java.lang.String targetFilepath,
java.lang.String tempFilePath)
public static void deleteTempFile(java.lang.String tempFilePath)
public static void deleteTargetFile(java.lang.String targetFilePath)