update:2020.5.8
fix:增加app内部网页管控 add:静默下载显示网速,单例toast
This commit is contained in:
@@ -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());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user