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;
}
}