update:2020.5.8

fix:增加app内部网页管控
add:静默下载显示网速,单例toast
This commit is contained in:
2020-05-08 16:21:53 +08:00
parent 524d160f10
commit fbe3acd02b
14 changed files with 337 additions and 95 deletions

View File

@@ -11,6 +11,7 @@ import android.util.Log;
import com.alibaba.fastjson.JSON;
import com.arialyy.aria.core.Aria;
import com.arialyy.aria.core.download.DownloadEntity;
import com.blankj.utilcode.util.PathUtils;
import com.lzy.okgo.OkGo;
import com.lzy.okgo.cache.CacheEntity;
@@ -126,7 +127,7 @@ public class MyApplication extends MultiDexApplication implements Thread.Uncaugh
Aria.init(this);
Aria.get(this).getDownloadConfig().setMaxTaskNum(1);
Aria.get(this).getDownloadConfig().setConvertSpeed(true);
NetStateChangeReceiver.registerReceiver(this);
@@ -523,6 +524,24 @@ public class MyApplication extends MultiDexApplication implements Thread.Uncaugh
//
// }
// }
boolean isForecDownload = false;
public boolean isDownloading() {
return isForecDownload;
}
public void setDownloadState(boolean state) {
isForecDownload = state;
}
public void checkIsDownloading() {
List<DownloadEntity> list = Aria.download(this).getDRunningTask();
if (list == null || list.size() == 0) {
MyApplication.getInstance().setDownloadState(false);
} else {
MyApplication.getInstance().setDownloadState(true);
}
Log.e("aria", "isDownloading=" + MyApplication.getInstance().isDownloading());
}
}