酷狗概念版 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) + "&microblog=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) + "&microblog=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) + "&microblog=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;
    }
}