diff --git a/thunder/src/main/java/com/xunlei/downloadlib/XLDownloadManager.java b/thunder/src/main/java/com/xunlei/downloadlib/XLDownloadManager.java index 990f05538..72b98271d 100644 --- a/thunder/src/main/java/com/xunlei/downloadlib/XLDownloadManager.java +++ b/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); + } } \ No newline at end of file