OurPlay v5.5.9版本的 MD5 值为:d4e139798f4c2243a1145c8af5e21046

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


package com.excelliance.kxqp.gs.ui.gaccount.receive;

import a.q;
import android.content.Context;
import android.os.Handler;
import android.os.HandlerThread;
import com.excelliance.kxqp.api.ApiManager;
import com.excelliance.kxqp.gs.appstore.model.ResponseData;
import com.excelliance.kxqp.gs.ui.account.GaActionBean;
import com.excelliance.kxqp.gs.util.az;
import com.excelliance.kxqp.gs.util.by;
import com.excelliance.kxqp.platforms.ExcellianceAppInfo;

public class a {

    private static volatile a f9334a;

    private Context f9335b;
    private Handler c;

    private a(Context context) {
        if (this.f9335b == null) {
            this.f9335b = context.getApplicationContext();
        }
        if (this.c == null) {
            HandlerThread handlerThread = new HandlerThread("GoogleAccountLoginUploadHeleper", 10);
            handlerThread.start();
            this.c = new Handler(handlerThread.getLooper());
        }
    }

    public static a a(Context context) {
        if (f9334a == null) {
            synchronized (a.class) {
                if (f9334a == null) {
                    f9334a = new a(context);
                }
            }
        }
        return f9334a;
    }

    public void a() {
        if (by.a(this.f9335b.getApplicationContext(), "sp_total_info").b("sp_key_login_google_account_upload", false).booleanValue()) {
            return;
        }
        this.c.post(new Runnable() {
            @Override
            public void run() {
                com.excelliance.kxqp.api.c cVar = new com.excelliance.kxqp.api.c(a.this.f9335b);
                cVar.a(ApiManager.getInstance().a(a.this.f9335b, 15000L, 15000L, "https://gapi.ourplay.com.cn/").c(new q.a().a("type", "2").a("status", "1").a()));
                ResponseData b2 = cVar.b();
                az.d("GoogleAccountLoginUploadHeleper", "uploadGoogleAccountLogin responseData:" + b2);
                if (b2 == null || b2.data == 0) {
                    return;
                }
                by.a(a.this.f9335b.getApplicationContext(), "sp_total_info").a("sp_key_login_google_account_upload", true);
            }
        });
    }

    public void b() {
        this.f9335b = null;
    }

    public static ExcellianceAppInfo a(GaActionBean gaActionBean) {
        ExcellianceAppInfo excellianceAppInfo = new ExcellianceAppInfo();
        excellianceAppInfo.setAppPackageName("login_or_buy_google_get_vip");
        excellianceAppInfo.virtual_DisPlay_Icon_Type = 4;
        int i = 0;
        if (gaActionBean.showSate == 1 && (gaActionBean.loginstate == 1 || gaActionBean.buyState == 1)) {
            i = 2;
        } else if ((gaActionBean.showSate != 1 || gaActionBean.loginstate != 2 || gaActionBean.buyState != 2) && gaActionBean.showSate == 1 && gaActionBean.loginstate == 0 && gaActionBean.buyState == 0) {
            i = 1;
        }
        excellianceAppInfo.googleLoginActionState = i;
        return excellianceAppInfo;
    }
}