龙将斩千 v5.5.5.39856版本的 MD5 值为:5c05b1d6f8d872ca3fe0343d6ff07caf

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


package com.yaya.sdk.http;

import android.content.Context;
import android.os.SystemClock;
import ch.qos.logback.core.spi.ComponentTracker;
import com.loopj.android.http.RequestParams;
import com.yaya.sdk.a.b.d;
import com.yaya.sdk.a.c.b;
import com.yaya.sdk.async.http.AsyncHttpClient;
import com.yaya.sdk.async.http.AsyncHttpResponseHandler;
import com.yaya.sdk.constants.Constants;
import com.yaya.sdk.d.c;
import com.yaya.sdk.d.e;
import com.yaya.sdk.d.f;
import com.yaya.sdk.d.g;
import com.yaya.sdk.d.h;
import com.yaya.sdk.d.i;
import org.apache.http.entity.StringEntity;

public class a {
    private static final String a = a.class.getSimpleName();
    private static AsyncHttpClient b = new AsyncHttpClient();
    private static String c = "http://hs.yunva.com:9735/";

    private static void a(Context context, String str, String str2, final com.yaya.sdk.c.a aVar) {
        b.setMaxConnections(40);
        b.setMaxRetriesAndTimeout(5, 30000);
        try {
            f.a(a, "json1:" + str);
            b.post(context, str2, new StringEntity(c.a(str), "utf-8"), RequestParams.APPLICATION_JSON, new AsyncHttpResponseHandler() {
                @Override
                public void onSuccess(int statusCode, String content) {
                    super.onSuccess(statusCode, content);
                    f.a(a.a, "onSuccess");
                    try {
                        if (com.yaya.sdk.c.a.this != null) {
                            com.yaya.sdk.c.a.this.a(c.b(content), statusCode);
                        }
                    } catch (Exception e) {
                    }
                }

                @Override
                public void onFailure(int statusCode, Throwable error, String content) {
                    super.onFailure(statusCode, error, content);
                    f.c(a.a, error.toString());
                    try {
                        if (com.yaya.sdk.c.a.this != null) {
                            com.yaya.sdk.c.a.this.b(content, statusCode);
                        }
                    } catch (Exception e) {
                    }
                }
            });
        } catch (Exception e) {
            e.printStackTrace();
        }
        f.a(a, "post to url=" + str2);
    }

    public static AsyncHttpClient a() {
        return b;
    }

    public static void a(Context context, com.yaya.sdk.c.a aVar) {
        long a2 = h.a(context, Constants.UPLOAD_INFO_TIME, (Long) 0L);
        long currentThreadTimeMillis = SystemClock.currentThreadTimeMillis();
        if (a2 != 0 && a2 - currentThreadTimeMillis < ComponentTracker.DEFAULT_TIMEOUT) {
            return;
        }
        try {
            h.a(context, Constants.UPLOAD_INFO_TIME, currentThreadTimeMillis);
            a(context, e.a(context).replace(":", "=").replace("{", "").replace("}", "").replace(",", "&&").replace("\"", ""), c + "auth", aVar);
        } catch (Exception e) {
        }
    }

    public static synchronized void b(Context context, com.yaya.sdk.c.a aVar) {
        synchronized (a.class) {
            com.yaya.sdk.a.b.c cVar = new com.yaya.sdk.a.b.c();
            cVar.b(i.a(context));
            cVar.c(Constants.APP_ID);
            cVar.a((Integer) 1);
            cVar.a(Constants.VERSION_NAME);
            cVar.d(g.a(context));
            try {
                a(context, e.a(cVar).replace(":", "=").replace("{", "").replace("}", "").replace(",", "&&").replace("\"", ""), c + "checkId", aVar);
            } catch (Exception e) {
                f.c(a, e.getMessage());
            }
        }
    }

    public static synchronized void a(Context context, com.yaya.sdk.a.b.h hVar, com.yaya.sdk.c.a aVar) {
        synchronized (a.class) {
            if (hVar != null) {
                try {
                    a(context, e.a(hVar).replace(":", "=").replace("{", "").replace("}", "").replace(",", "&&").replace("\"", "").replace("userData=", "userData=" + hVar.b()), c + "loaddata", aVar);
                } catch (Exception e) {
                }
            }
        }
    }

    public static void a(Context context, d dVar, com.yaya.sdk.c.a aVar) {
        if (dVar != null) {
            try {
                a(context, e.a(dVar).replace(":", "=").replace("{", "").replace("}", "").replace(",", "&&").replace("\"", ""), c + "errReport", aVar);
            } catch (Exception e) {
            }
        }
    }

    public static void a(Context context, com.yaya.sdk.c.a aVar, com.yaya.sdk.a.b.f fVar) {
        try {
            a(context, e.a(fVar).replace(":", "=").replace("{", "").replace("}", "").replace(",", "&&").replace("\"", ""), c + "next", aVar);
        } catch (Exception e) {
        }
    }

    public static void c(Context context, com.yaya.sdk.c.a aVar) {
        com.yaya.sdk.a.b.a aVar2 = new com.yaya.sdk.a.b.a();
        aVar2.b(i.a(context));
        aVar2.c(Constants.APP_ID);
        aVar2.a((Integer) 1);
        aVar2.a(Constants.VERSION_NAME);
        aVar2.d(g.a(context));
        aVar2.e("RC-SDK");
        try {
            a(context, e.a(aVar2).replace(":", "=").replace("{", "").replace("}", "").replace(",", "&&").replace("\"", ""), c + "action", aVar);
        } catch (Exception e) {
        }
    }

    public static void a(Context context, b bVar, com.yaya.sdk.c.a aVar) {
        try {
            a(context, ("requestId=" + bVar.a()).replace(":", "=").replace("{", "").replace("}", "").replace(",", "&&").replace("\"", ""), c + "hello", aVar);
        } catch (Exception e) {
        }
    }
}