TIM v2.3.1版本的 MD5 值为:d6957e3ee7ce901ccc491cefdea0da8c

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


package c.t.m.g;

import android.os.SystemClock;
import c.t.m.g.aa;
import c.t.m.g.ax;
import com.tencent.mobileqq.jsp.EventApiPlugin;
import java.util.HashMap;
public final class ar extends ax {
    public static boolean a(ar arVar, boolean z) {
        arVar.f80455b.a(z, arVar.f80454a);
        return z;
    }

    @Override
    public final boolean a(byte[] bArr, int i, boolean z, Object obj, ax.a aVar) {
        aa aaVar;
        long elapsedRealtime = SystemClock.elapsedRealtime();
        this.f80455b = aVar;
        this.f80454a = obj;
        HashMap hashMap = new HashMap();
        hashMap.put("B-Length", String.valueOf(i));
        hashMap.put("HLReportCmd", z ? "realtime_speed" : "hllog");
        al a2 = al.a("https://up-hl.3g.qq.com/upreport", hashMap, bArr, 20000, cn.d());
        a2.o = false;
        a2.q = EventApiPlugin.d;
        as asVar = new as(this, a2, elapsedRealtime);
        try {
            aaVar = aa.a.f80406a;
            aaVar.f80405a.execute(asVar);
            return true;
        } catch (Throwable th) {
            this.f80455b.a(false, this.f80454a);
            return false;
        }
    }
}