打牌网 v4.0.4版本的 MD5 值为:e257b9ecf68b0639529ede50d4c5ca4b
以下内容为反编译后的 am.java 源代码,内容仅作参考
package c.t.m.g;
import android.os.SystemClock;
import c.t.m.g.ar;
import c.t.m.g.x;
import java.util.HashMap;
public final class am extends ar {
private Object a;
private ar.a b;
@Override
public final boolean a(byte[] bArr, int i, boolean z, Object obj, ar.a aVar) {
x xVar;
long elapsedRealtime = SystemClock.elapsedRealtime();
this.b = aVar;
this.a = obj;
if (cg.a(bArr)) {
this.b.a(false, this.a);
return false;
}
HashMap hashMap = new HashMap();
hashMap.put("B-Length", String.valueOf(i));
hashMap.put("HLReportCmd", z ? "realtime_speed" : "hllog");
ag a = ag.a("https://up-hl.3g.qq.com/upreport", hashMap, bArr, 20000, cg.d(), null);
a.o = "event";
an anVar = new an(this, a, elapsedRealtime);
try {
xVar = x.a.a;
xVar.a.execute(anVar);
return true;
} catch (Throwable th) {
this.b.a(false, this.a);
return false;
}
}
public static boolean a(am amVar, boolean z) {
amVar.b.a(z, amVar.a);
return z;
}
}