酷狗概念版 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);
}
}
}
}