流利说-英语 v8.47.26版本的 MD5 值为:0079dce5ff96e6cdbc95c261b3f51387
以下内容为反编译后的 a.java 源代码,内容仅作参考
package com.geetest.onepassv2.f;
import android.content.Context;
import com.geetest.onelogin.h.c;
import com.geetest.onelogin.o.d;
import com.geetest.onelogin.t.j;
import com.geetest.onepassv2.c.b;
import com.geetest.onepassv2.g.f;
import com.huawei.hms.framework.common.hianalytics.CrashHianalyticsData;
import com.qiniu.android.http.Client;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
public class a extends com.geetest.onelogin.o.a<Void> {
private com.geetest.onepassv2.bean.a f1404b;
@Override
protected boolean a(int i, d<String, Void> dVar, JSONObject jSONObject) throws Exception {
return true;
}
@Override
public boolean h() {
return true;
}
private a(String str, Context context) {
super(str, context);
}
public static a a(Context context, com.geetest.onepassv2.bean.a aVar) {
a aVar2 = new a(j.a(aVar.r(), "/v2.0/pre_report"), context);
aVar2.a(0);
aVar2.b(0);
aVar2.f1404b = aVar;
aVar2.b("PreReportCoder");
aVar2.c(15000);
return aVar2;
}
@Override
protected JSONObject a() throws Exception {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put(CrashHianalyticsData.PROCESS_ID, this.f1404b.b());
jSONObject.put(b.d().g() ? f.f1410a : "custom", this.f1404b.a());
jSONObject.put("geeid", com.geetest.onelogin.h.a.a());
jSONObject.put("zid", c.a(this.f1241a));
jSONObject.put("clienttype", "1");
jSONObject.put("sdk", "2.8.7.1");
} catch (Exception unused) {
}
com.geetest.onelogin.t.d.b("pre_report 接口 opSalt 参数:" + jSONObject);
String a2 = com.geetest.onepassv2.b.d.a(jSONObject.toString(), this.f1404b.f());
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("opsalt", a2);
return jSONObject2;
}
@Override
public Map<String, String> k() {
HashMap hashMap = new HashMap();
hashMap.put(Client.ContentTypeHeader, Client.JsonMime);
return hashMap;
}
}