From d47ac22dfa43fd82dcdee8ddbbb2b243201b6e0a Mon Sep 17 00:00:00 2001 From: laoyuyu <511455842@qq.com> Date: Fri, 6 Jul 2018 21:09:18 +0800 Subject: [PATCH] 3.4.6 --- .../arialyy/aria/core/common/AbsFileer.java | 5 +++ .../aria/core/common/AbsThreadTask.java | 45 +++++++++++-------- .../aria/core/common/ThreadRecord.java | 5 +++ .../download/downloader/AbsGroupUtil.java | 3 +- .../download/downloader/HttpThreadTask.java | 5 --- .../java/com/arialyy/aria/orm/DBConfig.java | 2 +- DEV_LOG.md | 1 + README.md | 15 ++++--- app/src/main/assets/aria_config.xml | 2 +- build.gradle | 2 +- 10 files changed, 50 insertions(+), 35 deletions(-) diff --git a/Aria/src/main/java/com/arialyy/aria/core/common/AbsFileer.java b/Aria/src/main/java/com/arialyy/aria/core/common/AbsFileer.java index 6b817f2d..f20c6a69 100644 --- a/Aria/src/main/java/com/arialyy/aria/core/common/AbsFileer.java +++ b/Aria/src/main/java/com/arialyy/aria/core/common/AbsFileer.java @@ -567,6 +567,11 @@ public abstract class AbsFileer 0) { Thread.sleep(mSleepTime); } - // - //bf.flip(); - //foc.write(bf); - //bf.compact(); - //progress(len); if (mChildCurrentLocation + len >= mConfig.END_LOCATION) { len = (int) (mConfig.END_LOCATION - mChildCurrentLocation); bf.flip(); diff --git a/Aria/src/main/java/com/arialyy/aria/orm/DBConfig.java b/Aria/src/main/java/com/arialyy/aria/orm/DBConfig.java index 582cd5cc..11271b97 100644 --- a/Aria/src/main/java/com/arialyy/aria/orm/DBConfig.java +++ b/Aria/src/main/java/com/arialyy/aria/orm/DBConfig.java @@ -35,7 +35,7 @@ class DBConfig { /*adb pull /mnt/sdcard/Android/data/com.arialyy.simple/files/DB/AriaLyyDb d:/db*/ static Map mapping = new HashMap<>(); static String DB_NAME; - static int VERSION = 39; + static int VERSION = 40; /** * 是否将数据库保存在Sd卡,{@code true} 是 diff --git a/DEV_LOG.md b/DEV_LOG.md index 8052e351..ee873164 100644 --- a/DEV_LOG.md +++ b/DEV_LOG.md @@ -1,6 +1,7 @@ ## 开发日志 + v_3.4.6 - 修复android 4.4.4 版本多dex下无法进行回调的问题 + - 新增`updateUrl(newUrl)`用于修改任务的url,[see](https://aria.laoyuyu.me/aria_doc/api/task_handle.html#%E6%9B%B4%E6%96%B0%E4%BB%BB%E5%8A%A1url) - 优化分块下载 - 修复了字符串中有特殊字符导致的路径冲突问题;修复ftp分块下载失败问题 - 修复连接中有`+`导致的地址呗使用问题。 diff --git a/README.md b/README.md index b6fcdfd6..b87c92cf 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,8 @@ Aria有以下特点: [![Download](https://api.bintray.com/packages/arialyy/maven/AriaApi/images/download.svg)](https://bintray.com/arialyy/maven/AriaApi/_latestVersion) [![Download](https://api.bintray.com/packages/arialyy/maven/AriaCompiler/images/download.svg)](https://bintray.com/arialyy/maven/AriaCompiler/_latestVersion) ```java -compile 'com.arialyy.aria:aria-core:3.4.5' -annotationProcessor 'com.arialyy.aria:aria-compiler:3.4.5' +compile 'com.arialyy.aria:aria-core:3.4.6' +annotationProcessor 'com.arialyy.aria:aria-compiler:3.4.6' ``` 如果出现android support,请将 `compile 'com.arialyy.aria:aria-core:'`替换为 ``` @@ -100,10 +100,13 @@ protected void onCreate(Bundle savedInstanceState) { ### 版本日志 - + v_3.4.4 - - 实现[多线程分块下载](https://aria.laoyuyu.me/aria_doc/start/config.html) - - 修复`stopAll()`和`resumeAll()`导致的进度为0问题 - - 修复任务组添加header无效的问题 + + v_3.4.6 + - 修复android 4.4.4 版本多dex下无法进行回调的问题 + - 新增`updateUrl(newUrl)`用于修改任务的url,[see](https://aria.laoyuyu.me/aria_doc/api/task_handle.html#%E6%9B%B4%E6%96%B0%E4%BB%BB%E5%8A%A1url) + - 优化分块下载 + - 修复了字符串中有特殊字符导致的路径冲突问题;修复ftp分块下载失败问题 + - 修复连接中有`+`导致的地址呗使用问题。 + - 修复表重复创建导致的崩溃问题 https://github.com/AriaLyy/Aria/issues/264 [更多版本记录](https://github.com/AriaLyy/Aria/blob/master/DEV_LOG.md) diff --git a/app/src/main/assets/aria_config.xml b/app/src/main/assets/aria_config.xml index b9aa70df..01b6db9a 100644 --- a/app/src/main/assets/aria_config.xml +++ b/app/src/main/assets/aria_config.xml @@ -37,7 +37,7 @@ - + diff --git a/build.gradle b/build.gradle index 0882d5ad..3a3d1e21 100644 --- a/build.gradle +++ b/build.gradle @@ -39,7 +39,7 @@ task clean(type: Delete) { ext { userOrg = 'arialyy' groupId = 'com.arialyy.aria' - publishVersion = '3.4.6_dev3' + publishVersion = '3.4.6' // publishVersion = '1.0.3' //FTP插件 repoName='maven' desc = 'android 下载框架'