花瓣 v4.6.12版本的 MD5 值为:6a3515d4d16d98931f1b3d25a91b257e
以下内容为反编译后的 jad_dq.java 源代码,内容仅作参考
package com.jd.ad.sdk.jad_jt;
import android.app.Application;
import android.text.TextUtils;
import com.jd.ad.sdk.bl.initsdk.JADYunSdk;
import com.jd.ad.sdk.dl.common.CommonConstants;
import com.jd.ad.sdk.dl.error.ErrorCode;
import com.jd.ad.sdk.fdt.logger.Logger;
import com.jd.ad.sdk.fdt.utils.ANE;
import com.jd.ad.sdk.jad_iv.jad_kx;
import com.jd.ad.sdk.jad_iv.jad_ob;
import com.jd.ad.sdk.jad_xi.jad_jw;
import com.jd.ad.sdk.jad_xi.jad_ly;
import com.umeng.analytics.pro.bi;
import com.umeng.socialize.net.utils.SocializeProtocolConstants;
import java.nio.charset.Charset;
import java.util.concurrent.ThreadPoolExecutor;
import org.json.JSONException;
import org.json.JSONObject;
public class jad_dq {
public static void jad_an(jad_ly.jad_an jad_anVar, String str) {
com.jd.ad.sdk.jad_xi.jad_fs jad_fsVar = new com.jd.ad.sdk.jad_xi.jad_fs();
jad_fsVar.jad_bo("User-Agent", jad_kx.jad_er());
jad_fsVar.jad_bo("Content-Type", "application/stream");
jad_ly.jad_bo jad_an = com.jd.ad.sdk.jad_xi.jad_bo.jad_an();
jad_an.jad_er = "https://janapi.jd.com/ansdk/v1/initData";
jad_an.jad_bo = jad_fsVar;
Application jad_an2 = com.jd.ad.sdk.jad_al.jad_an.jad_an();
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("aId", JADYunSdk.getAppId());
jSONObject.put("pId", jad_ob.jad_an(jad_an2));
jSONObject.put("cat", jad_an.jad_an());
jSONObject.put(bi.aL, System.currentTimeMillis());
jSONObject.put("rid", str);
jSONObject.put("oid", jad_ob.jad_an());
jSONObject.put("di", jad_ob.jad_dq(jad_an2));
jSONObject.put("plat", "android");
jSONObject.put("osv", jad_kx.jad_dq());
jSONObject.put(SocializeProtocolConstants.PROTOCOL_KEY_VERSION, jad_ob.jad_cp());
} catch (JSONException e2) {
com.jd.ad.sdk.jad_ob.jad_fs.jad_an(str, 2, ErrorCode.ANDROID_EXCEPTION_CODE_20036, e2.getMessage(), 0);
}
StringBuilder jad_an3 = com.jd.ad.sdk.jad_bo.jad_an.jad_an("AN API Request: ");
jad_an3.append(jSONObject.toString());
Logger.d(jad_an3.toString());
String jad_dq = ANE.jad_dq(jSONObject.toString());
jad_an.jad_fs = new com.jd.ad.sdk.jad_xi.jad_er(TextUtils.isEmpty(jad_dq) ? null : jad_dq.getBytes(Charset.forName(CommonConstants.CHARSET_UTF8)));
jad_an.jad_hu = true;
jad_an.jad_jt = jad_anVar;
jad_ly jad_lyVar = new jad_ly(jad_an);
ThreadPoolExecutor threadPoolExecutor = com.jd.ad.sdk.jad_zk.jad_bo.jad_cp;
com.jd.ad.sdk.jad_xi.jad_cp jad_cpVar = new com.jd.ad.sdk.jad_xi.jad_cp(jad_lyVar);
jad_cpVar.jad_cp = new jad_jw(jad_lyVar);
threadPoolExecutor.execute(jad_cpVar);
}
}