diff --git a/Aria/build.gradle b/Aria/build.gradle index 4aae21af..a5ed9184 100644 --- a/Aria/build.gradle +++ b/Aria/build.gradle @@ -7,8 +7,8 @@ android { defaultConfig { minSdkVersion 9 targetSdkVersion 23 - versionCode 85 - versionName "2.3.7" + versionCode 100 + versionName "3.0.0" } buildTypes { release { diff --git a/Aria/src/main/java/com/arialyy/aria/core/download/DownloadTarget.java b/Aria/src/main/java/com/arialyy/aria/core/download/DownloadTarget.java index 42e28a98..3e5c0334 100644 --- a/Aria/src/main/java/com/arialyy/aria/core/download/DownloadTarget.java +++ b/Aria/src/main/java/com/arialyy/aria/core/download/DownloadTarget.java @@ -58,7 +58,7 @@ public class DownloadTarget extends AbsTarget + * @param headers key为http头部的key,Value为http头对应的配置 */ public DownloadTarget addHeaders(Map headers) { super._addHeaders(headers); diff --git a/Aria/src/main/java/com/arialyy/aria/core/inf/AbsTarget.java b/Aria/src/main/java/com/arialyy/aria/core/inf/AbsTarget.java index 6cdcdd4a..3a4a78a9 100644 --- a/Aria/src/main/java/com/arialyy/aria/core/inf/AbsTarget.java +++ b/Aria/src/main/java/com/arialyy/aria/core/inf/AbsTarget.java @@ -97,8 +97,6 @@ public class AbsTarget /** * 给url请求添加头部 - * - * @param headers Map */ protected void _addHeaders(Map headers) { if (headers != null && headers.size() > 0) { diff --git a/Aria/src/main/java/com/arialyy/aria/core/upload/UploadTarget.java b/Aria/src/main/java/com/arialyy/aria/core/upload/UploadTarget.java index ed1acf21..1276d1d2 100644 --- a/Aria/src/main/java/com/arialyy/aria/core/upload/UploadTarget.java +++ b/Aria/src/main/java/com/arialyy/aria/core/upload/UploadTarget.java @@ -72,7 +72,7 @@ public class UploadTarget extends AbsTarget { /** * 设置上传文件类型 * - * @param contentType "multipart/form-data" + * @param contentType tip:multipart/form-data */ public UploadTarget setContentType(String contentType) { taskEntity.contentType = contentType; @@ -93,7 +93,7 @@ public class UploadTarget extends AbsTarget { /** * 给url请求添加头部 * - * @param headers Map + * @param headers key为http头部的key,Value为http头对应的配置 */ public UploadTarget addHeaders(Map headers) { super._addHeaders(headers); diff --git a/Aria/src/main/java/com/arialyy/aria/util/CheckUtil.java b/Aria/src/main/java/com/arialyy/aria/util/CheckUtil.java index b9ed6838..2ac140af 100644 --- a/Aria/src/main/java/com/arialyy/aria/util/CheckUtil.java +++ b/Aria/src/main/java/com/arialyy/aria/util/CheckUtil.java @@ -131,9 +131,9 @@ public class CheckUtil { /** * 检测下载实体是否合法 + * 合法(true) * * @param entity 下载实体 - * @return 合法(true) */ public static void checkDownloadTaskEntity(DownloadEntity entity) { if (entity == null) { diff --git a/README.md b/README.md index da521d1a..75a5215f 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ Aria,让上传、下载更容易实现
- 支持多任务自动调度 - 可以直接获取速度 - 支持https地址下载 + - 支持上传操作 Aria怎样使用? * [下载](#使用) @@ -18,12 +19,12 @@ Aria怎样使用? ## 下载 [![Download](https://api.bintray.com/packages/arialyy/maven/Aria/images/download.svg)](https://bintray.com/arialyy/maven/Aria/_latestVersion)
```java -compile 'com.arialyy.aria:Aria:2.4.0' +compile 'com.arialyy.aria:Aria:3.0.0' ``` ## 示例 -![多任务下载](https://github.com/AriaLyy/DownloadUtil/blob/v_2.0/img/download_img.gif) -![Dialog使用](https://github.com/AriaLyy/DownloadUtil/blob/v_2.0/img/dialog_use.gif "") +![多任务下载](https://github.com/AriaLyy/DownloadUtil/blob/master/img/download_img.gif) +![上传](https://github.com/AriaLyy/DownloadUtil/blob/master/img/sing_upload.gif) ## 性能 ![性能展示](https://github.com/AriaLyy/DownloadUtil/blob/master/img/performance.png) @@ -103,7 +104,7 @@ compile 'com.arialyy.aria:Aria:2.4.0' ``` ### 关于下载的其它api -[Download API]() +[Download API](https://github.com/AriaLyy/Aria/blob/master/DownloadApi.md) **tips:为了防止内存泄露的情况,事件类需要使用staic进行修饰** @@ -135,17 +136,22 @@ compile 'com.arialyy.aria:Aria:2.4.0' .cancel(); ``` +## 其他 + 有任何问题,可以在[issues](https://github.com/AriaLyy/Aria/issues)给我留言反馈。 + *** ## 开发日志 - + v_2.4.0 支持https链接下载 - + v_2.3.8 修复数据错乱的bug、添加fragment支持 - + v_2.3.6 添加dialog、popupWindow支持 - + v_2.3.3 - - 添加断点支持 - - 修改下载逻辑,让使用更加简单 - - 修复一个内存泄露的bug - + v_2.3.1 重命名为Aria,下载流程简化 - + v_2.1.1 增加,选择最大下载任务数接口 + + v_3.0.0 添加上传任务支持,修复一些已发现的bug + + v_2.4.4 修复不支持断点的下载链接拿不到文件大小的问题 + + v_2.4.3 修复404链接卡顿的问题 + + v_2.4.2 修复失败重试无效的bug + + v_2.4.1 修复下载慢的问题,修复application、service 不能使用的问题 + + v_2.4.0 支持https链接下载 + + v_2.3.8 修复数据错乱的bug、添加fragment支持 + + v_2.3.6 添加dialog、popupWindow支持 + + v_2.3.3 添加断点支持、修改下载逻辑,让使用更加简单、修复一个内存泄露的bug + + v_2.3.1 重命名为Aria,下载流程简化 + + v_2.1.1 增加,选择最大下载任务数接口 License ------- diff --git a/img/sing_upload.gif b/img/sing_upload.gif new file mode 100644 index 00000000..5614cc23 Binary files /dev/null and b/img/sing_upload.gif differ