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

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


package com.kugou.crash.c;

import android.os.Build;
import android.text.TextUtils;
import com.huawei.hms.push.constant.RemoteMessageConst;
import com.kugou.common.app.KGCommonApplication;
import com.kugou.common.utils.as;
import com.kugou.common.utils.br;
import com.kugou.crash.CrashBean;
import com.kugou.fanxing.util.BaseClassify;
import com.qq.e.comm.constants.TangramHippyConstants;
import com.sina.weibo.sdk.statistic.LogBuilder;
import com.tencent.connect.common.Constants;
import dualsim.common.PhoneInfoBridge;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import net.wequick.small.m;
import org.apache.commons.codec.net.StringEncodings;
import org.apache.http.Header;
import org.apache.http.HttpEntity;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.message.BasicNameValuePair;

public class e implements com.kugou.common.network.d.g {

    private CrashBean f55280a;

    @Override
    public String getGetRequestParams() {
        return "";
    }

    @Override
    public Header[] getHttpHeaders() {
        return null;
    }

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

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

    public e(CrashBean crashBean) {
        this.f55280a = crashBean;
    }

    @Override
    public HttpEntity getPostRequestEntity() {
        try {
            String g = com.kugou.android.support.dexfail.d.g(KGCommonApplication.getContext());
            ArrayList arrayList = new ArrayList();
            arrayList.add(new BasicNameValuePair("imeicrypt", com.kugou.crash.d.d.a(com.kugou.crash.d.d.a(KGCommonApplication.getContext()))));
            arrayList.add(new BasicNameValuePair(TangramHippyConstants.COUNT, String.valueOf(1)));
            arrayList.add(new BasicNameValuePair("version", String.valueOf(com.kugou.crash.d.d.c(KGCommonApplication.getContext()))));
            arrayList.add(new BasicNameValuePair("device", com.kugou.crash.d.d.a()));
            arrayList.add(new BasicNameValuePair(LogBuilder.KEY_CHANNEL, g));
            arrayList.add(new BasicNameValuePair("plat", "1070"));
            arrayList.add(new BasicNameValuePair("sdk", com.kugou.crash.d.d.b()));
            arrayList.add(new BasicNameValuePair("networktype", com.kugou.crash.d.d.b(KGCommonApplication.getContext())));
            arrayList.add(new BasicNameValuePair("crashclass1", this.f55280a.f55240a));
            arrayList.add(new BasicNameValuePair(RemoteMessageConst.Notification.CONTENT + 1, com.kugou.crash.d.d.d(this.f55280a.h())));
            arrayList.add(new BasicNameValuePair(BaseClassify.LIVE_TYPE_KEY_FEATURE + 1, com.kugou.crash.d.d.d(this.f55280a.i())));
            arrayList.add(new BasicNameValuePair("value1_1", this.f55280a.d()));
            arrayList.add(new BasicNameValuePair("value2_1", this.f55280a.e()));
            arrayList.add(new BasicNameValuePair("value3_1", this.f55280a.f()));
            arrayList.add(new BasicNameValuePair("createtime1", this.f55280a.g()));
            arrayList.add(new BasicNameValuePair("patchid", com.kugou.crash.d.d.d()));
            arrayList.add(new BasicNameValuePair("gitversion", this.f55280a.s));
            arrayList.add(new BasicNameValuePair("ori_gitversion", this.f55280a.v));
            arrayList.add(new BasicNameValuePair("pre_version", String.valueOf(this.f55280a.w)));
            arrayList.add(new BasicNameValuePair("cpu_abi", Build.CPU_ABI));
            arrayList.add(new BasicNameValuePair(PhoneInfoBridge.KEY_MANUFACTURER_STRING, Build.MANUFACTURER));
            m.a(arrayList);
            arrayList.add(new BasicNameValuePair("pluginsver", net.wequick.small.a.f.b(false)));
            if (!TextUtils.isEmpty(this.f55280a.j())) {
                arrayList.add(new BasicNameValuePair("ndkname", this.f55280a.j()));
            }
            try {
                arrayList.add(new BasicNameValuePair("rom", com.kugou.crash.d.d.c()));
            } catch (Exception e2) {
                as.e(e2);
            }
            arrayList.add(new BasicNameValuePair("package_tag", br.aR()));
            arrayList.add(new BasicNameValuePair("trace_uuid_foreground", com.kugou.common.statistics.d.a()));
            arrayList.add(new BasicNameValuePair("trace_uuid_background", com.kugou.common.statistics.d.b()));
            return new UrlEncodedFormEntity(arrayList, StringEncodings.UTF8);
        } catch (UnsupportedEncodingException unused) {
            return null;
        }
    }

    @Override
    public String getUrl() {
        return !TextUtils.isEmpty(g.f55285c) ? g.f55285c : "http://mobileservice.kugou.com/new/app/i/tool.php?cmd=502";
    }
}