打牌网 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;
    }
}