曹妃甸核酸检测平台.apk(点击下载) / d.java


package com.netease.nrtc.monitor;

import android.os.AsyncTask;
import android.os.Build;
import android.text.TextUtils;
import android.util.SparseArray;
import com.netease.nimlib.sdk.msg.model.RecentSession;
import com.netease.nrtc.engine.impl.C0373a;
import com.netease.nrtc.engine.rawapi.IRtcEngine;
import com.netease.yunxin.base.http.HttpStack;
import com.netease.yunxin.base.trace.Trace;
import com.sina.weibo.sdk.auth.Oauth2AccessToken;
import com.sina.weibo.sdk.statistic.LogBuilder;
import cz.msebera.android.httpclient.HttpHost;
import java.util.HashMap;
import org.json.JSONException;
import org.json.JSONObject;

public class d {
    public static final int A;
    public static final int B;
    public static final int C;
    public static final int D;
    public static final int E;
    public static final int F;
    public static final int G;
    public static final int H;
    public static final int I;
    public static final int J;
    public static final int K;
    public static final int L;
    public static final int M;
    public static final int N;
    public static final int O;
    public static final int P;
    public static final int Q;
    public static final int R;
    public static final int S;
    public static final int T;
    public static final int U;
    public static final int V;
    public static final int W;
    public static final int X;
    public static final int Y;
    public static final int Z;

    /* renamed from: a  reason: collision with root package name */
    public static final int f10779a;
    public static final int aa;
    public static final int ab;
    public static final int ac;
    public static final int ad;
    public static final int ae;
    public static final int af;
    public static final int ag;
    public static final int ah;
    public static final int ai;
    public static final int aj;
    public static final int ak;
    public static final int al;
    public static final int am;
    public static final int an;
    public static final int ao;
    public static final int ap;
    public static final int aq;
    public static final int ar;
    private static String as = "http://statistic.live.126.net/statistic/realtime/sdkFunctioninfo";
    private static int at = -1;
    private static final SparseArray<String> au = new SparseArray<>(at);
    private static d av = null;

    /* renamed from: b  reason: collision with root package name */
    public static final int f10780b;

    /* renamed from: c  reason: collision with root package name */
    public static final int f10781c;

    /* renamed from: d  reason: collision with root package name */
    public static final int f10782d;

    /* renamed from: e  reason: collision with root package name */
    public static final int f10783e;

    /* renamed from: f  reason: collision with root package name */
    public static final int f10784f;

    /* renamed from: g  reason: collision with root package name */
    public static final int f10785g;

    /* renamed from: h  reason: collision with root package name */
    public static final int f10786h;
    public static final int i;
    public static final int j;
    public static final int k;
    public static final int l;
    public static final int m;
    public static final int n;
    public static final int o;
    public static final int p;
    public static final int q;
    public static final int r;
    public static final int s;
    public static final int t;
    public static final int u;
    public static final int v;
    public static final int w;
    public static final int x;
    public static final int y;
    public static final int z;
    private final JSONObject aw = new JSONObject();
    private final SparseArray<String> ax = new SparseArray<>();

    /* access modifiers changed from: private */
    public static class a extends AsyncTask<String, Void, Void> {
        private a() {
        }

        /* access modifiers changed from: protected */
        /* renamed from: a */
        public Void doInBackground(String... strArr) {
            try {
                HashMap hashMap = new HashMap();
                hashMap.put("Content-Type", "application/json;charset=utf-8");
                HttpStack.HttpStackResponse doPost = HttpStack.doPost(d.as, hashMap, strArr[0].getBytes("UTF-8"), 10000);
                StringBuilder sb = new StringBuilder();
                sb.append("upload ret :");
                sb.append(doPost != null ? doPost.toString() : null);
                Trace.i("FeaturesTracker", sb.toString());
            } catch (Exception e2) {
                e2.printStackTrace();
            }
            return null;
        }
    }

    static {
        int i2 = at + 1;
        at = i2;
        f10779a = i2;
        int i3 = at + 1;
        at = i3;
        f10780b = i3;
        int i4 = at + 1;
        at = i4;
        f10781c = i4;
        int i5 = at + 1;
        at = i5;
        f10782d = i5;
        int i6 = at + 1;
        at = i6;
        f10783e = i6;
        int i7 = at + 1;
        at = i7;
        f10784f = i7;
        int i8 = at + 1;
        at = i8;
        f10785g = i8;
        int i9 = at + 1;
        at = i9;
        f10786h = i9;
        int i10 = at + 1;
        at = i10;
        i = i10;
        int i11 = at + 1;
        at = i11;
        j = i11;
        int i12 = at + 1;
        at = i12;
        k = i12;
        int i13 = at + 1;
        at = i13;
        l = i13;
        int i14 = at + 1;
        at = i14;
        m = i14;
        int i15 = at + 1;
        at = i15;
        n = i15;
        int i16 = at + 1;
        at = i16;
        o = i16;
        int i17 = at + 1;
        at = i17;
        p = i17;
        int i18 = at + 1;
        at = i18;
        q = i18;
        int i19 = at + 1;
        at = i19;
        r = i19;
        int i20 = at + 1;
        at = i20;
        s = i20;
        int i21 = at + 1;
        at = i21;
        t = i21;
        int i22 = at + 1;
        at = i22;
        u = i22;
        int i23 = at + 1;
        at = i23;
        v = i23;
        int i24 = at + 1;
        at = i24;
        w = i24;
        int i25 = at + 1;
        at = i25;
        x = i25;
        int i26 = at + 1;
        at = i26;
        y = i26;
        int i27 = at + 1;
        at = i27;
        z = i27;
        int i28 = at + 1;
        at = i28;
        A = i28;
        int i29 = at + 1;
        at = i29;
        B = i29;
        int i30 = at + 1;
        at = i30;
        C = i30;
        int i31 = at + 1;
        at = i31;
        D = i31;
        int i32 = at + 1;
        at = i32;
        E = i32;
        int i33 = at + 1;
        at = i33;
        F = i33;
        int i34 = at + 1;
        at = i34;
        G = i34;
        int i35 = at + 1;
        at = i35;
        H = i35;
        int i36 = at + 1;
        at = i36;
        I = i36;
        int i37 = at + 1;
        at = i37;
        J = i37;
        int i38 = at + 1;
        at = i38;
        K = i38;
        int i39 = at + 1;
        at = i39;
        L = i39;
        int i40 = at + 1;
        at = i40;
        M = i40;
        int i41 = at + 1;
        at = i41;
        N = i41;
        int i42 = at + 1;
        at = i42;
        O = i42;
        int i43 = at + 1;
        at = i43;
        P = i43;
        int i44 = at + 1;
        at = i44;
        Q = i44;
        int i45 = at + 1;
        at = i45;
        R = i45;
        int i46 = at + 1;
        at = i46;
        S = i46;
        int i47 = at + 1;
        at = i47;
        T = i47;
        int i48 = at + 1;
        at = i48;
        U = i48;
        int i49 = at + 1;
        at = i49;
        V = i49;
        int i50 = at + 1;
        at = i50;
        W = i50;
        int i51 = at + 1;
        at = i51;
        X = i51;
        int i52 = at + 1;
        at = i52;
        Y = i52;
        int i53 = at + 1;
        at = i53;
        Z = i53;
        int i54 = at + 1;
        at = i54;
        aa = i54;
        int i55 = at + 1;
        at = i55;
        ab = i55;
        int i56 = at + 1;
        at = i56;
        ac = i56;
        int i57 = at + 1;
        at = i57;
        ad = i57;
        int i58 = at + 1;
        at = i58;
        ae = i58;
        int i59 = at + 1;
        at = i59;
        af = i59;
        int i60 = at + 1;
        at = i60;
        ag = i60;
        int i61 = at + 1;
        at = i61;
        ah = i61;
        int i62 = at + 1;
        at = i62;
        ai = i62;
        int i63 = at + 1;
        at = i63;
        aj = i63;
        int i64 = at + 1;
        at = i64;
        ak = i64;
        int i65 = at + 1;
        at = i65;
        al = i65;
        int i66 = at + 1;
        at = i66;
        am = i66;
        int i67 = at + 1;
        at = i67;
        an = i67;
        int i68 = at + 1;
        at = i68;
        ao = i68;
        int i69 = at + 1;
        at = i69;
        ap = i69;
        int i70 = at + 1;
        at = i70;
        aq = i70;
        int i71 = at + 1;
        at = i71;
        ar = i71;
        au.put(f10779a, "p2p");
        au.put(f10780b, "meeting");
        au.put(f10781c, "bypass");
        au.put(f10782d, "call_control_type");
        au.put(f10783e, "self_mute");
        au.put(f10784f, "self_mic_mute");
        au.put(f10785g, "switch_p2p_type");
        au.put(f10786h, "set_speaker");
        au.put(i, "net_detect");
        au.put(j, "beautify");
        au.put(k, "water_mark");
        au.put(l, "audio_samples");
        au.put(m, "video_samples");
        au.put(n, "pre_view_mirror");
        au.put(o, "code_mirror");
        au.put(p, "custom_audio");
        au.put(q, "custom_video");
        au.put(r, "audio_mix");
        au.put(s, "snap_shot");
        au.put(t, "record");
        au.put(u, "audio_record");
        au.put(v, "display");
        au.put(w, "android_compatibility");
        au.put(x, "hd_audio");
        au.put(y, "video_quality");
        au.put(z, "fps");
        au.put(A, "prefered_video_encoder");
        au.put(B, "prefered_video_decoder");
        au.put(C, "video_max_encode_bitrate");
        au.put(D, "audio_scene");
        au.put(E, "video_adaptive_strategy");
        au.put(F, "ans");
        au.put(G, "agc");
        au.put(H, "dtx");
        au.put(I, "aec");
        au.put(J, "awc");
        au.put(K, "pure_video");
        au.put(L, "auto_rotate_remote_video");
        au.put(M, "video_crop");
        au.put(N, "format");
        au.put(O, "start_with_back_camera");
        au.put(P, "video_capture_orientation");
        au.put(Q, "focus_mode");
        au.put(R, "high_preview_quality");
        au.put(S, "start_ear_back");
        au.put(T, "change_ear_back_volume");
        au.put(U, "mixing_send_volume");
        au.put(V, "mixing_publish_volume");
        au.put(W, "seek_to_time");
        au.put(X, "set_all_user_audio_mute");
        au.put(Y, "actor");
        au.put(Z, "always_keep_calling");
        au.put(aa, "server_record_audio");
        au.put(ab, "server_record_video");
        au.put(ac, "record_module");
        au.put(ae, "register_remote_audio");
        au.put(af, "register_play_audio");
        au.put(ad, "net_engine_login_out_coast_time");
        au.put(ag, "video_preview_quality");
        au.put(ah, "video_default_front_camera");
        au.put(ai, "switch_camera");
        au.put(aj, "mute_local_video");
        au.put(ak, "mute_remote_audio");
        au.put(al, "mute_remote_video");
        au.put(am, "record_speaker");
        au.put(an, "audio_effect");
        au.put(ao, "simulcast");
        au.put(ap, "auto_publish_mode");
        au.put(aq, "subscribe_active_audio");
        au.put(ar, "switch_live_url");
    }

    private d() {
        try {
            this.aw.put("ver", 1);
            JSONObject jSONObject = this.aw;
            jSONObject.put(LogBuilder.KEY_PLATFORM, "Android-" + Build.VERSION.RELEASE);
            this.aw.put("sdk_ver", IRtcEngine.versionName());
        } catch (JSONException e2) {
            e2.printStackTrace();
        }
    }

    public static synchronized void a() {
        synchronized (d.class) {
            if (av != null) {
                av.c();
                av = null;
            }
        }
    }

    public static void a(String str) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        if (str.startsWith(HttpHost.DEFAULT_SCHEME_NAME) || str.startsWith("https")) {
            as = str;
        }
    }

    public static synchronized boolean a(int i2) {
        boolean a2;
        synchronized (d.class) {
            a2 = a(i2, (String) null);
        }
        return a2;
    }

    public static synchronized boolean a(int i2, int i3) {
        boolean a2;
        synchronized (d.class) {
            a2 = a(i2, String.valueOf(i3));
        }
        return a2;
    }

    private synchronized boolean a(int i2, int i3, String str) {
        if (au.indexOfKey(i2) < 0) {
            return false;
        }
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("value", i3);
            if (str != null && str.length() > 0) {
                jSONObject.put(RecentSession.KEY_EXT, str);
            }
            this.aw.put(au.get(i2), jSONObject);
            return true;
        } catch (JSONException e2) {
            Trace.e("FeaturesTracker", "Pack feature " + i2 + " error: " + e2.getMessage());
            return false;
        }
    }

    public static synchronized boolean a(int i2, String str) {
        boolean b2;
        synchronized (d.class) {
            if (av == null) {
                av = new d();
            }
            b2 = av.b(i2, str);
        }
        return b2;
    }

    private synchronized boolean b(int i2, String str) {
        if (this.ax.indexOfKey(i2) >= 0) {
            return false;
        }
        if (!a(i2, 1, str)) {
            return false;
        }
        this.ax.put(i2, au.get(i2));
        return true;
    }

    private void c() {
        int size = au.size();
        int i2 = 0;
        for (int i3 = 0; i3 < size; i3++) {
            int keyAt = au.keyAt(i3);
            if (this.ax.indexOfKey(keyAt) < 0 && a(keyAt, 0, null)) {
                i2++;
            }
        }
        try {
            this.aw.put("time", System.currentTimeMillis());
            this.aw.put("cid", C0373a.f10497f);
            this.aw.put(Oauth2AccessToken.KEY_UID, C0373a.f10496e);
            this.aw.put("appkey", C0373a.f10495d);
        } catch (JSONException e2) {
            e2.printStackTrace();
        }
        Trace.i("FeaturesTracker", "try upload , total  :" + size + ", unused : " + i2);
        new a().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, this.aw.toString());
    }
}