You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
FONGMITV/thunder/src/main/java/com/xunlei/downloadlib/parameter/InitParam.java

33 lines
1.0 KiB

package com.xunlei.downloadlib.parameter;
import android.util.Base64;
import com.xunlei.downloadlib.android.XLUtil;
import java.nio.charset.StandardCharsets;
public class InitParam {
public String mAppKey;
public String mAppVersion;
public String mStatSavePath;
public String mStatCfgSavePath;
public int mQueryConfOnInit;
public int mPermissionLevel;
public InitParam(String path) {
this.mAppKey = "xzNjAwMQ^^yb==0^852^083dbcff^cee25055f125a2fde";
this.mAppVersion = "21.01.07.800002";
this.mPermissionLevel = 1;
this.mQueryConfOnInit = 0;
this.mStatSavePath = path;
this.mStatCfgSavePath = path;
}
public String getSoKey() {
String[] split = mAppKey.split("==");
String replace = split[0].replace('^', '=');
String str = new String(Base64.decode(replace.substring(2, replace.length() - 2), 0), StandardCharsets.UTF_8);
return XLUtil.generateAppKey("com.android.providers.downloads", Short.parseShort(str.split(";")[0]), (byte) 1);
}
}