pull/330/head
AriaLyy 7 years ago
parent 18033f5c19
commit 3abb8d84f7
  1. 4
      README.md
  2. 25
      aria/src/main/java/com/arialyy/aria/core/Configuration.java
  3. 2
      build.gradle

@ -29,8 +29,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/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) [![Download](https://api.bintray.com/packages/arialyy/maven/AriaCompiler/images/download.svg)](https://bintray.com/arialyy/maven/AriaCompiler/_latestVersion)
```java ```java
compile 'com.arialyy.aria:aria-core:3.2.17' compile 'com.arialyy.aria:aria-core:3.2.19'
annotationProcessor 'com.arialyy.aria:aria-compiler:3.2.17' annotationProcessor 'com.arialyy.aria:aria-compiler:3.2.19'
``` ```
## 示例 ## 示例

@ -18,6 +18,7 @@ package com.arialyy.aria.core;
import android.text.TextUtils; import android.text.TextUtils;
import com.arialyy.aria.core.common.QueueMod; import com.arialyy.aria.core.common.QueueMod;
import com.arialyy.aria.core.queue.DownloadTaskQueue; import com.arialyy.aria.core.queue.DownloadTaskQueue;
import com.arialyy.aria.core.queue.UploadTaskQueue;
import com.arialyy.aria.util.CommonUtil; import com.arialyy.aria.util.CommonUtil;
import java.io.File; import java.io.File;
import java.lang.reflect.Field; import java.lang.reflect.Field;
@ -86,14 +87,6 @@ class Configuration {
return maxTaskNum; return maxTaskNum;
} }
public BaseConfig setMaxTaskNum(int maxTaskNum) {
oldMaxTaskNum = this.maxTaskNum;
this.maxTaskNum = maxTaskNum;
saveKey("maxTaskNum", maxTaskNum + "");
DownloadTaskQueue.getInstance().setMaxTaskNum(maxTaskNum);
return this;
}
public int getReTryNum() { public int getReTryNum() {
return reTryNum; return reTryNum;
} }
@ -250,6 +243,14 @@ class Configuration {
*/ */
double msxSpeed = 0.0; double msxSpeed = 0.0;
public DownloadConfig setMaxTaskNum(int maxTaskNum) {
oldMaxTaskNum = this.maxTaskNum;
this.maxTaskNum = maxTaskNum;
saveKey("maxTaskNum", maxTaskNum + "");
DownloadTaskQueue.getInstance().setMaxTaskNum(maxTaskNum);
return this;
}
public int getIOTimeOut() { public int getIOTimeOut() {
return iOTimeOut; return iOTimeOut;
} }
@ -332,6 +333,14 @@ class Configuration {
private static UploadConfig INSTANCE = null; private static UploadConfig INSTANCE = null;
public UploadConfig setMaxTaskNum(int maxTaskNum) {
oldMaxTaskNum = this.maxTaskNum;
this.maxTaskNum = maxTaskNum;
saveKey("maxTaskNum", maxTaskNum + "");
UploadTaskQueue.getInstance().setMaxTaskNum(maxTaskNum);
return this;
}
static UploadConfig getInstance() { static UploadConfig getInstance() {
if (INSTANCE == null) { if (INSTANCE == null) {
synchronized (DownloadConfig.class) { synchronized (DownloadConfig.class) {

@ -37,7 +37,7 @@ task clean(type: Delete) {
ext { ext {
userOrg = 'arialyy' userOrg = 'arialyy'
groupId = 'com.arialyy.aria' groupId = 'com.arialyy.aria'
publishVersion = '3.2.18' publishVersion = '3.2.19'
repoName='maven' repoName='maven'
desc = 'android 下载框架' desc = 'android 下载框架'
website = 'https://github.com/AriaLyy/Aria' website = 'https://github.com/AriaLyy/Aria'

Loading…
Cancel
Save