App List v1.4.1版本的 MD5 值为:83af4eccc4c2dbeaca363142fe3c4495

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


package com.cvte.a;

import android.content.SharedPreferences;
import android.os.SystemClock;
import java.net.SocketException;
import java.net.SocketTimeoutException;
import java.net.UnknownHostException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import org.apache.http.HttpHeaders;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

public class f {

    private static long f519a = 0;
    private static ExecutorService b = Executors.newSingleThreadExecutor();

    public static Map<String, String> a() {
        HashMap hashMap = new HashMap();
        hashMap.put(HttpHeaders.CONTENT_TYPE, "application/json");
        return hashMap;
    }

    public static void a(final SharedPreferences sharedPreferences, final String str, final int i, final String str2, final String str3) {
        b.execute(new Runnable() {
            @Override
            public void run() {
                d dVar;
                try {
                    try {
                        dVar = new d(str, i, str2, (int) (SystemClock.elapsedRealtime() - f.f519a), str3);
                    } catch (Exception e) {
                        com.cvte.b.j.c(com.cvte.b.f.a(e));
                        return;
                    }
                } catch (SocketException e2) {
                    dVar = null;
                } catch (SocketTimeoutException e3) {
                    dVar = null;
                } catch (UnknownHostException e4) {
                    dVar = null;
                }
                try {
                    List a2 = e.a(sharedPreferences);
                    if (a2 == null) {
                        a2 = new ArrayList();
                    }
                    a2.add(dVar);
                    Map<String, String> a3 = f.a();
                    JSONObject b2 = f.b(a2);
                    com.cvte.b.j.a(b2.toString());
                    if (com.cvte.b.h.a("http://myou.cvte.com/api/v1/monitor", a3, b2).booleanValue()) {
                        e.b(sharedPreferences);
                    } else {
                        e.a(sharedPreferences, dVar);
                    }
                } catch (SocketException e5) {
                    e.a(sharedPreferences, dVar);
                } catch (SocketTimeoutException e6) {
                    e.a(sharedPreferences, dVar);
                } catch (UnknownHostException e7) {
                    e.a(sharedPreferences, dVar);
                }
            }
        });
    }

    public static JSONObject b(List<d> list) {
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("appkey", "5cc5aca6c6fca4842e86133c6ba2f564e447ad1d");
            jSONObject.put("platform", "service_monitor");
            jSONObject.put("monitor_list", c(list));
        } catch (JSONException e) {
            e.printStackTrace();
        }
        return jSONObject;
    }

    public static void b() {
        f519a = SystemClock.elapsedRealtime();
    }

    private static JSONArray c(List<d> list) {
        JSONArray jSONArray = new JSONArray();
        if (list != null) {
            for (d dVar : list) {
                if (dVar != null) {
                    jSONArray.put(dVar.a());
                }
            }
        }
        return jSONArray;
    }
}