增加速度限制说明

This commit is contained in:
AriaLyy
2017-06-17 11:25:11 +08:00
parent 2c0954ab75
commit 66f4a7e6ba
5 changed files with 3 additions and 8 deletions

View File

@ -22,8 +22,8 @@ dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
// compile project(':AriaCompiler')
compile project(':AriaAnnotations')
compile project(':AriaCompiler')
// compile project(':AriaAnnotations')
}
//apply from: 'bintray-release.gradle'
//apply from: 'jcenter.gradle'

View File

@ -44,10 +44,6 @@ final class SingleThreadTask implements Runnable {
private int mBufSize;
private IDownloadListener mListener;
private DownloadStateConstance CONSTANCE;
/**
* speed = (bufSize / 1024) * CoresNum / sleepTime; (8192 / 1024) * 4 / 1= 32 kb/s
*/
private long mSleepTime = 0;
SingleThreadTask(DownloadStateConstance constance, IDownloadListener listener,
@ -71,8 +67,7 @@ final class SingleThreadTask implements Runnable {
} else {
BigDecimal db = new BigDecimal(
((mBufSize / 1024) * (filterVersion() ? 1 : CONSTANCE.THREAD_NUM) / maxSpeed) * 1000);
db.setScale(0, BigDecimal.ROUND_HALF_UP);
mSleepTime = db.longValue();
mSleepTime = db.setScale(0, BigDecimal.ROUND_HALF_UP).longValue();
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

BIN
img/max_speed.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 762 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 231 KiB