package zlc.season.rxdownload2.function;
/**
* Author: Season(ssseasonnn@gmail.com)
* Date: 2017/1/13
* FIXME
*/
public final class Constant {
public static final String TAG = "RxDownload";
public static final String TMP_SUFFIX = ".tmp"; //temp file
public static final String LMF_SUFFIX = ".lmf"; //last modify file
public static final String CACHE = ".cache"; //cache directory
/**
* test
*/
public static final String TEST_RANGE_SUPPORT = "bytes=0-";
public static final String URL_ILLEGAL
= "The url [%s] is illegal.";
public static final String DOWNLOAD_URL_EXISTS
= "The url [%s] already exists.";
public static final String DOWNLOAD_RECORD_FILE_DAMAGED
= "Record file may be damaged, so we will re-download";
//Normal download hint
public static final String CHUNKED_DOWNLOAD_HINT = "Aha, chunked download!";
public static final String NORMAL_DOWNLOAD_PREPARE = "Normal download prepare...";
public static final String NORMAL_DOWNLOAD_STARTED = "Normal download started...";
public static final String NORMAL_DOWNLOAD_COMPLETED = "Normal download completed!";
public static final String NORMAL_DOWNLOAD_FAILED = "Normal download failed!";
public static final String NORMAL_DOWNLOAD_CANCEL = "Normal download cancel!";
public static final String NORMAL_DOWNLOAD_FINISH = "Normal download finish!";
//Continue download hint
public static final String CONTINUE_DOWNLOAD_PREPARE = "Continue download prepare...";
public static final String CONTINUE_DOWNLOAD_STARTED = "Continue download started...";
public static final String CONTINUE_DOWNLOAD_COMPLETED = "Continue download completed!";
public static final String CONTINUE_DOWNLOAD_FAILED = "Continue download failed!";
public static final String CONTINUE_DOWNLOAD_CANCEL = "Continue download cancel!";
public static final String CONTINUE_DOWNLOAD_FINISH = "Continue download finish!";
//Multi-thread download hint
public static final String MULTITHREADING_DOWNLOAD_PREPARE
= "Multithreading download prepare...";
public static final String MULTITHREADING_DOWNLOAD_STARTED
= "Multithreading download started...";
public static final String MULTITHREADING_DOWNLOAD_COMPLETED
= "Multithreading download completed!";
public static final String MULTITHREADING_DOWNLOAD_FAILED
= "Multithreading download failed!";
public static final String MULTITHREADING_DOWNLOAD_CANCEL
= "Multithreading download cancel!";
public static final String MULTITHREADING_DOWNLOAD_FINISH
= "Multithreading download finish!";
public static final String ALREADY_DOWNLOAD_HINT = "File already downloaded!";
//Range download hint
public static final String RANGE_DOWNLOAD_STARTED =
"Range %d start download from [%d] to [%d]";
public static final String RANGE_DOWNLOAD_COMPLETED =
"[%s] download completed!";
public static final String RANGE_DOWNLOAD_CANCELED =
"[%s] download canceled!";
public static final String RANGE_DOWNLOAD_FAILED =
"[%s] download failed or cancel!";
public static final String REQUEST_RETRY_HINT = "Request";
public static final String NORMAL_RETRY_HINT = "Normal download";
public static final String RANGE_RETRY_HINT = "Range %d";
public static final String RETRY_HINT =
"%s get [%s] error, now retry [%d] times";
//Dir hint
public static final String DIR_EXISTS_HINT = "Path [%s] exists.";
public static final String DIR_NOT_EXISTS_HINT =
"Path [%s] not exists, so create.";
public static final String DIR_CREATE_SUCCESS = "Path [%s] create success.";
public static final String DIR_CREATE_FAILED = "Path [%s] create failed.";
public static final String FILE_DELETE_SUCCESS = "File [%s] delete success.";
public static final String FILE_DELETE_FAILED = "File [%s] delete failed.";
public static final String TRY_TO_ACQUIRE_SEMAPHORE = "Try to acquire semaphore...";
public static final String ACQUIRE_SUCCESS = "Acquire success!";
public static final String ACQUIRE_SURPLUS_SEMAPHORE = "After acquired, surplus %d semaphore";
public static final String RELEASE_SURPLUS_SEMAPHORE = "After release, surplus %d semaphore";
public static final String WAITING_FOR_MISSION_COME = "DownloadQueue waiting for mission come...";
public static final String MISSION_COMING = "Mission coming!";
}