parent
c8fe27e8a9
commit
96fb3b0909
@ -1,9 +0,0 @@ |
|||||||
package com.arialyy.downloadutil.core; |
|
||||||
|
|
||||||
/** |
|
||||||
* Created by lyy on 2016/8/18. |
|
||||||
* 创建任务类型 |
|
||||||
*/ |
|
||||||
public enum TaskEnum { |
|
||||||
ORDINARY, NO_USR_CALLBACK |
|
||||||
} |
|
@ -1,6 +1,6 @@ |
|||||||
package com.arialyy.downloadutil.core.inf; |
package com.arialyy.downloadutil.core.queue; |
||||||
|
|
||||||
import com.arialyy.downloadutil.core.Task; |
import com.arialyy.downloadutil.core.task.Task; |
||||||
|
|
||||||
/** |
/** |
||||||
* Created by lyy on 2016/8/16. |
* Created by lyy on 2016/8/16. |
@ -1,6 +1,6 @@ |
|||||||
package com.arialyy.downloadutil.core.inf; |
package com.arialyy.downloadutil.core.queue; |
||||||
|
|
||||||
import com.arialyy.downloadutil.core.Task; |
import com.arialyy.downloadutil.core.task.Task; |
||||||
|
|
||||||
/** |
/** |
||||||
* Created by lyy on 2016/8/14. |
* Created by lyy on 2016/8/14. |
@ -1,13 +1,14 @@ |
|||||||
package com.arialyy.downloadutil.core.inf; |
package com.arialyy.downloadutil.core.queue; |
||||||
|
|
||||||
import com.arialyy.downloadutil.core.DownloadEntity; |
import com.arialyy.downloadutil.core.DownloadEntity; |
||||||
import com.arialyy.downloadutil.core.Task; |
import com.arialyy.downloadutil.core.task.Task; |
||||||
|
import com.arialyy.downloadutil.core.scheduler.IDownloadSchedulers; |
||||||
|
|
||||||
/** |
/** |
||||||
* Created by lyy on 2016/8/16. |
* Created by lyy on 2016/8/16. |
||||||
* 任务功能接口 |
* 任务功能接口 |
||||||
*/ |
*/ |
||||||
public interface ITaskQueue extends IDownloader{ |
public interface ITaskQueue extends IDownloader { |
||||||
|
|
||||||
/** |
/** |
||||||
* 创建一个新的下载任务,创建时只是将新任务存储到缓存池 |
* 创建一个新的下载任务,创建时只是将新任务存储到缓存池 |
@ -1,9 +1,9 @@ |
|||||||
package com.arialyy.downloadutil.core.pool; |
package com.arialyy.downloadutil.core.queue.pool; |
||||||
|
|
||||||
import android.text.TextUtils; |
import android.text.TextUtils; |
||||||
import android.util.Log; |
import android.util.Log; |
||||||
import com.arialyy.downloadutil.core.Task; |
import com.arialyy.downloadutil.core.task.Task; |
||||||
import com.arialyy.downloadutil.core.inf.IPool; |
import com.arialyy.downloadutil.core.queue.IPool; |
||||||
import com.arialyy.downloadutil.util.Util; |
import com.arialyy.downloadutil.util.Util; |
||||||
import java.util.HashMap; |
import java.util.HashMap; |
||||||
import java.util.Map; |
import java.util.Map; |
@ -1,9 +1,9 @@ |
|||||||
package com.arialyy.downloadutil.core.pool; |
package com.arialyy.downloadutil.core.queue.pool; |
||||||
|
|
||||||
import android.text.TextUtils; |
import android.text.TextUtils; |
||||||
import android.util.Log; |
import android.util.Log; |
||||||
import com.arialyy.downloadutil.core.Task; |
import com.arialyy.downloadutil.core.task.Task; |
||||||
import com.arialyy.downloadutil.core.inf.IPool; |
import com.arialyy.downloadutil.core.queue.IPool; |
||||||
import com.arialyy.downloadutil.util.Util; |
import com.arialyy.downloadutil.util.Util; |
||||||
import java.util.HashMap; |
import java.util.HashMap; |
||||||
import java.util.Map; |
import java.util.Map; |
@ -1,9 +1,11 @@ |
|||||||
package com.arialyy.downloadutil.core; |
package com.arialyy.downloadutil.core.scheduler; |
||||||
|
|
||||||
import android.os.Message; |
import android.os.Message; |
||||||
import android.util.Log; |
import android.util.Log; |
||||||
import com.arialyy.downloadutil.core.inf.IDownloadSchedulers; |
import com.arialyy.downloadutil.core.DownloadEntity; |
||||||
import com.arialyy.downloadutil.core.pool.ExecutePool; |
import com.arialyy.downloadutil.core.task.Task; |
||||||
|
import com.arialyy.downloadutil.core.queue.pool.ExecutePool; |
||||||
|
import com.arialyy.downloadutil.core.queue.DownloadTaskQueue; |
||||||
|
|
||||||
/** |
/** |
||||||
* Created by lyy on 2016/8/16. |
* Created by lyy on 2016/8/16. |
@ -1,4 +1,4 @@ |
|||||||
package com.arialyy.downloadutil.core.inf; |
package com.arialyy.downloadutil.core.scheduler; |
||||||
|
|
||||||
import android.os.Handler; |
import android.os.Handler; |
||||||
import com.arialyy.downloadutil.core.DownloadEntity; |
import com.arialyy.downloadutil.core.DownloadEntity; |
@ -1,6 +1,6 @@ |
|||||||
package com.arialyy.downloadutil.core; |
package com.arialyy.downloadutil.core.task; |
||||||
|
|
||||||
public class DownloadListener implements IDownloadListener { |
class DownloadListener implements IDownloadListener { |
||||||
|
|
||||||
@Override public void onResume(long resumeLocation) { |
@Override public void onResume(long resumeLocation) { |
||||||
|
|
@ -1,9 +1,9 @@ |
|||||||
package com.arialyy.downloadutil.core; |
package com.arialyy.downloadutil.core.task; |
||||||
|
|
||||||
import android.content.Context; |
import android.content.Context; |
||||||
import android.util.Log; |
import android.util.Log; |
||||||
import android.util.SparseArray; |
import android.util.SparseArray; |
||||||
import com.arialyy.downloadutil.core.inf.IDownloadUtil; |
import com.arialyy.downloadutil.core.DownloadEntity; |
||||||
import com.arialyy.downloadutil.util.Util; |
import com.arialyy.downloadutil.util.Util; |
||||||
import java.io.File; |
import java.io.File; |
||||||
import java.io.IOException; |
import java.io.IOException; |
@ -1,4 +1,4 @@ |
|||||||
package com.arialyy.downloadutil.core; |
package com.arialyy.downloadutil.core.task; |
||||||
|
|
||||||
/** |
/** |
||||||
* 下载监听 |
* 下载监听 |
@ -1,4 +1,4 @@ |
|||||||
package com.arialyy.downloadutil.core.inf; |
package com.arialyy.downloadutil.core.task; |
||||||
|
|
||||||
/** |
/** |
||||||
* Created by “AriaLyy@outlook.com” on 2016/10/31. |
* Created by “AriaLyy@outlook.com” on 2016/10/31. |
@ -1,12 +1,14 @@ |
|||||||
package com.arialyy.downloadutil.core; |
package com.arialyy.downloadutil.core.task; |
||||||
|
|
||||||
import android.content.Context; |
import android.content.Context; |
||||||
import android.content.Intent; |
import android.content.Intent; |
||||||
import android.net.Uri; |
import android.net.Uri; |
||||||
import android.os.Handler; |
import android.os.Handler; |
||||||
import android.util.Log; |
import android.util.Log; |
||||||
import com.arialyy.downloadutil.core.inf.IDownloadSchedulers; |
import com.arialyy.downloadutil.core.DownloadEntity; |
||||||
import com.arialyy.downloadutil.core.inf.IDownloadUtil; |
import com.arialyy.downloadutil.core.DownloadManager; |
||||||
|
import com.arialyy.downloadutil.core.scheduler.IDownloadSchedulers; |
||||||
|
import com.arialyy.downloadutil.core.scheduler.DownloadSchedulers; |
||||||
|
|
||||||
/** |
/** |
||||||
* Created by lyy on 2016/8/11. |
* Created by lyy on 2016/8/11. |
@ -1,7 +1,8 @@ |
|||||||
package com.arialyy.downloadutil.core; |
package com.arialyy.downloadutil.core.task; |
||||||
|
|
||||||
import android.content.Context; |
import android.content.Context; |
||||||
import com.arialyy.downloadutil.core.inf.IDownloadSchedulers; |
import com.arialyy.downloadutil.core.DownloadEntity; |
||||||
|
import com.arialyy.downloadutil.core.scheduler.IDownloadSchedulers; |
||||||
|
|
||||||
/** |
/** |
||||||
* Created by lyy on 2016/8/18. |
* Created by lyy on 2016/8/18. |
Loading…
Reference in new issue