pull/496/head
FongMi 2 years ago
parent 4d8ae03b73
commit 93137b8191
  1. 34
      thunder/src/main/java/com/xunlei/downloadlib/XLDownloadManager.java

@ -1,7 +1,6 @@
package com.xunlei.downloadlib;
import android.content.Context;
import android.os.Build;
import com.github.catvod.Init;
import com.github.catvod.utils.Prefers;
@ -10,7 +9,6 @@ import com.xunlei.downloadlib.parameter.BtIndexSet;
import com.xunlei.downloadlib.parameter.BtSubTaskDetail;
import com.xunlei.downloadlib.parameter.BtTaskParam;
import com.xunlei.downloadlib.parameter.EmuleTaskParam;
import com.xunlei.downloadlib.parameter.GetDownloadLibVersion;
import com.xunlei.downloadlib.parameter.GetFileName;
import com.xunlei.downloadlib.parameter.GetTaskId;
import com.xunlei.downloadlib.parameter.InitParam;
@ -34,11 +32,7 @@ public class XLDownloadManager {
public void init() {
InitParam param = new InitParam(context.getFilesDir().getPath());
loader.init(param.getSoKey(), "com.android.providers.downloads", param.mAppVersion, "", getPeerId(), getGuid(), param.mStatSavePath, param.mStatCfgSavePath, 0, param.mPermissionLevel, param.mQueryConfOnInit);
getDownloadLibVersion(new GetDownloadLibVersion());
setOSVersion(Build.VERSION.INCREMENTAL + "_alpha");
setLocalProperty("PhoneModel", Build.MODEL);
setStatReportSwitch(false);
loader.init(context, param.mAppVersion, "", getPeerId(), getGuid(), param.mStatSavePath, param.mStatCfgSavePath, param.mLogSavePath, 9, param.mPermissionLevel);
setSpeedLimit(-1, -1);
}
@ -63,7 +57,7 @@ public class XLDownloadManager {
}
public void startTask(long taskId) {
loader.startTask(taskId);
loader.startTask(taskId, false);
}
public void stopTask(long taskId) {
@ -86,24 +80,8 @@ public class XLDownloadManager {
loader.setDownloadTaskOrigin(taskId, str);
}
private void setLocalProperty(String key, String value) {
loader.setLocalProperty(key, value);
}
public void setOSVersion(String str) {
loader.setMiUiVersion(str);
}
public void getDownloadLibVersion(GetDownloadLibVersion version) {
loader.getDownloadLibVersion(version);
}
public void setTaskGsState(long j, int i, int i2) {
loader.setTaskGsState(j, i, i2);
}
public void setStatReportSwitch(boolean value) {
loader.setStatReportSwitch(value);
public void setTaskLxState(long j, int i, int i2) {
loader.setTaskLxState(j, i, i2);
}
public int createP2spTask(P2spTaskParam param, GetTaskId taskId) {
@ -149,4 +127,8 @@ public class XLDownloadManager {
public void setSpeedLimit(long min, long max) {
loader.setSpeedLimit(min, max);
}
public void setAccelerateToken(long j, int i, long j2, int i2, String str) {
loader.setAccelerateToken(j, i, j2, i2, str);
}
}
Loading…
Cancel
Save