酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319
以下内容为反编译后的 b.java 源代码,内容仅作参考
package com.kugou.framework.share.protocol;
import android.text.TextUtils;
import com.kugou.common.environment.a;
import com.kugou.common.userinfo.entity.c;
import com.kugou.common.utils.as;
import com.kugou.common.utils.bz;
import com.sina.weibo.sdk.auth.Oauth2AccessToken;
import com.wandoujia.upgradesdk.UpgradeManager;
import java.util.Hashtable;
import org.apache.commons.codec.net.StringEncodings;
@Deprecated
public class b {
private static String f61449a = "http://web.kugou.com/?action=single";
private static String f61450b = "http://m.kugou.com/share/zlist.html";
private static String f61451c = "zKHj&*l6";
private static String f61452d = "http://m.kugou.com/share/default_list.html";
public static String a(String str, int i, String str2, String str3, int i2) {
String str4 = (((((f61449a + "&name=") + "&id=" + i) + "&chl=" + str) + "µblog=1") + "&share_type=" + str2) + "&isnew=0";
if (i2 == -1) {
return str4;
}
return str4 + "&ctype=" + i2;
}
public static String a(String str, String str2, String str3, long j, int i) {
return ((((((f61449a + "&name=") + "&chl=" + str) + "µblog=1") + "&share_type=" + str2) + "&isnew=0") + "&suid=" + j) + "&slid=" + i;
}
public static String a(String str, String str2, String str3, long j, int i, int i2) {
return (((((((f61449a + "&name=") + "&id=" + i2) + "&chl=" + str) + "µblog=1") + "&share_type=" + str2) + "&isnew=0") + "&suid=" + j) + "&slid=" + i;
}
public static String b(String str, String str2, String str3, long j, int i, int i2) {
c h = a.h();
String str4 = h.f54230b;
String valueOf = String.valueOf(System.currentTimeMillis() / 1000);
Hashtable hashtable = new Hashtable();
hashtable.put("listid", String.valueOf(i));
hashtable.put(Oauth2AccessToken.KEY_UID, Long.valueOf(h.f54229a));
hashtable.put("type", String.valueOf(i2));
hashtable.put(UpgradeManager.PARAM_TOKEN, str4);
hashtable.put("_t", valueOf);
String a2 = a.a(f61451c, hashtable, null);
String str5 = ((((((f61450b + "?listid=" + i) + "&uid=" + j) + "&type=" + i2) + "&_t=" + valueOf) + "&token=" + str4) + "&sign=" + a2) + "&chl=" + str;
if (as.f54365e) {
as.b("syd", str5);
}
return str5;
}
public static String a(String str, String str2, String str3, String str4, String str5) {
return ((((("http://m.kugou.com/share/?share_type=" + str) + "&rankid=" + str2) + "&ranktype=" + str3) + "&plat=0") + "&volid=" + str4) + "&chl=" + str5;
}
public static String a(String str, String str2, String str3, String str4) {
return (((((("http://m.kugou.com/share/?share_type=" + str) + "&singerid=" + str2) + "&keyword=" + bz.a(str3, StringEncodings.UTF8)) + "&plat=0") + "&privilege=1") + "&showtype=2") + "&chl=" + str4;
}
public static String a(int i, String str, String str2) {
if (i == 0 || TextUtils.isEmpty(str)) {
return null;
}
return f61452d + "?uid=" + str2 + "&listid=" + i + "&share_type=default_list&chl=" + str;
}
}