酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319

以下内容为反编译后的 c.java 源代码,内容仅作参考


package com.kugou.common.business.unicom.a;

import com.kugou.common.app.KGCommonApplication;
import com.kugou.common.utils.as;
import com.kugou.common.utils.ba;
import com.kugou.common.utils.br;
import com.sina.weibo.sdk.auth.Oauth2AccessToken;
import com.tencent.ams.adcore.mma.util.SharedPreferencedUtil;
import com.tencent.connect.common.Constants;
import java.util.Hashtable;
import org.apache.http.HttpEntity;
import org.json.JSONObject;

public class c {
    public com.kugou.common.business.unicom.entity.f a(String str) {
        com.kugou.common.business.unicom.entity.f fVar = new com.kugou.common.business.unicom.entity.f();
        a aVar = new a(str);
        b bVar = new b();
        try {
            com.kugou.common.network.f.d().a(aVar, bVar);
            bVar.getResponseData(fVar);
        } catch (Exception unused) {
            fVar.a(false);
        }
        if (as.f54365e) {
            as.b("unicom", "luck draw result : " + fVar.a());
        }
        return fVar;
    }

    class a extends com.kugou.common.network.d.d {
        @Override
        public HttpEntity getPostRequestEntity() {
            return null;
        }

        @Override
        public String getRequestModuleName() {
            return "luck draw";
        }

        @Override
        public String getRequestType() {
            return Constants.HTTP_GET;
        }

        @Override
        public String getUrl() {
            return "http://activity.mobile.kugou.com/activity/draw";
        }

        a(String str) {
            this.l = new Hashtable<>();
            this.l.put(Oauth2AccessToken.KEY_UID, String.valueOf(com.kugou.common.environment.a.Y()));
            this.l.put("mobile", str);
            if (com.kugou.common.business.unicom.c.j() != null) {
                this.l.put("actid", String.valueOf(com.kugou.common.business.unicom.c.j().a()));
            }
            this.l.put("plat", String.valueOf(0));
            this.l.put("version", String.valueOf(br.F(KGCommonApplication.getContext())));
            this.l.put(SharedPreferencedUtil.SP_KEY_IMEI, String.valueOf(br.l(KGCommonApplication.getContext())));
            if (com.kugou.common.business.unicom.c.j() != null) {
                this.l.put("key", new ba().a(com.kugou.common.business.unicom.c.j().a() + com.kugou.common.environment.a.Y() + str + 0 + br.l(KGCommonApplication.getContext()) + "mobileactivity"));
            }
        }
    }

    class b extends com.kugou.android.common.d.b<com.kugou.common.business.unicom.entity.f> {
        b() {
        }

        @Override
        public void getResponseData(com.kugou.common.business.unicom.entity.f fVar) {
            try {
                JSONObject jSONObject = new JSONObject(this.i);
                if (jSONObject.getInt("status") == 1) {
                    JSONObject jSONObject2 = jSONObject.getJSONObject("data");
                    fVar.b(jSONObject2.getInt("islucky") == 1);
                    fVar.a(jSONObject2.getString("tips"));
                    fVar.a(true);
                } else {
                    fVar.a(false);
                }
            } catch (Exception unused) {
                fVar.a(false);
            }
        }
    }
}