VegeFruits v7.1版本的 MD5 值为:2ff167dfba698c783e879938fe00b9ce
以下内容为反编译后的 av.java 源代码,内容仅作参考
package com.moat.analytics.mobile.tjy;
import android.os.Handler;
import android.os.Looper;
public class av implements Runnable {
private static final long b = 90000;
private final aa a;
private final String c;
private final ax d;
private ar e;
private av(String str, aa aaVar, ax axVar) {
this.e = ar.OFF;
this.a = aaVar;
this.d = axVar;
this.c = "https://z.moatads.com/" + str + "/android/" + "8ace5ca5da6b9adb3c0f055aad4a98c2aedf4bd7".substring(0, 7) + "/status.json";
}
public av(String str, aa aaVar, ax axVar, at atVar) {
this(str, aaVar, axVar);
}
private void a() {
long j = 0;
while (true) {
long currentTimeMillis = System.currentTimeMillis() - j;
if (currentTimeMillis < b) {
try {
Thread.sleep((10 + b) - currentTimeMillis);
} catch (InterruptedException e) {
}
}
j = System.currentTimeMillis();
ar b2 = b();
Handler handler = new Handler(Looper.getMainLooper());
b2.equals(this.e);
this.e = b2;
handler.post(new aw(this, b2));
}
}
private ar b() {
com.moat.analytics.mobile.tjy.base.functional.a a = this.a.a(this.c + "?ts=" + System.currentTimeMillis() + "&v=1.7.10");
if (!a.c()) {
return ar.OFF;
}
u uVar = new u((String) a.b());
boolean unused = as.d = uVar.a();
int unused2 = as.e = uVar.c();
return uVar.b() ? ar.ON : ar.OFF;
}
@Override
public void run() {
try {
a();
} catch (Exception e) {
this.e = ar.OFF;
com.moat.analytics.mobile.tjy.base.exception.a.a(e);
}
}
}