正在查看: WeatherSense v1.8.9 应用的 f.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: WeatherSense v1.8.9 应用的 f.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.alibaba.pdns;
import android.text.TextUtils;
import com.alibaba.pdns.net.networktype.b;
import java.util.Iterator;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
public class f {
public static final String A = "temp_ipv4";
public static final String B = "temp_ipv6";
public static final String C = "temp_host";
public static final String E = ".";
private static final String L = "/resolve?name=auto.sdk.alidns.com&type=SRV&uid=9999";
private static final String M = "/conf?uid=";
public static final String N = "/i?uid=";
public static final String i = "2.2.0";
public static long j = 0;
public static long k = 0;
public static int l = 60;
public static String m = "";
public static int n = 0;
public static long o = 0;
public static final String p = "android";
public static String q = "&v=";
public static String r = "&p=";
public static String s = "&ak=";
public static String t = "&ev=";
public static int u = 10000;
public static final int v = 60;
public static boolean w = false;
private static final String a = "223.5.5.5";
private static final String b = "223.6.6.6";
private static String[] f = {a, b};
private static final String d = "[2400:3200::1]";
private static final String e = "[2400:3200:baba::1]";
private static String[] g = {d, e};
private static final String c = "dns.alidns.com";
private static String[] h = {c};
public static CopyOnWriteArrayList<com.alibaba.pdns.model.f> x = new CopyOnWriteArrayList<>();
public static CopyOnWriteArrayList<com.alibaba.pdns.model.f> y = new CopyOnWriteArrayList<>();
public static CopyOnWriteArrayList<com.alibaba.pdns.model.f> z = new CopyOnWriteArrayList<>();
public static String D = ":";
public static h F = new h();
public static Map<String, Object> G = new ConcurrentHashMap();
public static CopyOnWriteArrayList<com.alibaba.pdns.model.f> H = new CopyOnWriteArrayList<>();
public static CopyOnWriteArrayList<com.alibaba.pdns.model.f> I = new CopyOnWriteArrayList<>();
public static CopyOnWriteArrayList<com.alibaba.pdns.model.f> J = new CopyOnWriteArrayList<>();
public static CopyOnWriteArrayList<com.alibaba.pdns.model.f> K = new CopyOnWriteArrayList<>();
public static final Map<String, Integer> O = new ConcurrentHashMap();
public static final Map<String, Integer> P = new ConcurrentHashMap();
public static q Q = new q();
public static q R = new q();
static class a implements Runnable {
a() {
}
@Override
public void run() {
try {
com.alibaba.pdns.model.f c = f.c((Object) null);
if (c != null) {
String str = c.e;
String accountId = DNSResolver.getAccountId();
if (e.a(str) && e.a(accountId) && e.a(DNSResolver.getAccessKeyId()) && e.a(DNSResolver.getAccessKeySecret())) {
com.alibaba.pdns.net.a.a(com.alibaba.pdns.s.e.c.l + str + f.M + DNSResolver.getAccountId() + f.q + f.i + f.r + "android" + f.s + DNSResolver.getAccessKeyId() + f.t + f.u, str);
}
}
} catch (Error | Exception e) {
if (com.alibaba.pdns.t.a.a) {
e.printStackTrace();
}
}
}
}
static class b implements Runnable {
b() {
}
@Override
public void run() {
try {
com.alibaba.pdns.model.f c = f.c((Object) null);
if (c != null) {
String str = c.e;
if (e.a(str)) {
com.alibaba.pdns.net.c.a(com.alibaba.pdns.s.e.c.l + str + f.L, str);
}
}
} catch (Error | Exception e) {
if (com.alibaba.pdns.t.a.a) {
e.printStackTrace();
}
}
}
}
private static void a(String[] strArr, String str) {
if (e.a(strArr)) {
for (String str2 : strArr) {
com.alibaba.pdns.model.f fVar = new com.alibaba.pdns.model.f();
fVar.g = 60;
fVar.l = Long.valueOf(System.nanoTime());
fVar.e = str2;
fVar.f = str;
fVar.h = 0.0f;
if (TextUtils.equals(str, A)) {
x.add(fVar);
} else if (TextUtils.equals(str, B)) {
y.add(fVar);
} else if (TextUtils.equals(str, C)) {
z.add(fVar);
}
}
}
}
public static void b() {
if (b.a.f()) {
com.alibaba.pdns.pools.a.a().execute(new a());
} else {
com.alibaba.pdns.t.a.b("-------------------->>", "当前处于无网状态请检查网络正常后再使用吧!");
}
}
private static void c() {
a(f, A);
a(g, B);
a(h, C);
}
public static void d() {
c();
a(false);
b();
}
public static boolean e() {
return ((int) ((System.nanoTime() - o) / 1000000000)) > l;
}
public static boolean f() {
com.alibaba.pdns.model.f fVar = e.a(I) ? I.get(0) : e.a(J) ? J.get(0) : e.a(K) ? K.get(0) : e.a(H) ? H.get(0) : null;
if (fVar != null) {
Long l2 = fVar.l;
Long valueOf = Long.valueOf(System.nanoTime());
int i2 = fVar.g;
if (i2 == 0) {
i2 = 60;
}
if (((int) ((valueOf.longValue() - l2.longValue()) / 1000000000)) > i2) {
return true;
}
}
return false;
}
public static void d(CopyOnWriteArrayList<com.alibaba.pdns.model.f> copyOnWriteArrayList) {
h hVar;
if (!e.b(copyOnWriteArrayList) || (hVar = F) == null) {
return;
}
hVar.b(copyOnWriteArrayList);
}
public static com.alibaba.pdns.model.f b(CopyOnWriteArrayList<com.alibaba.pdns.model.f> copyOnWriteArrayList) {
try {
if (!e.a(copyOnWriteArrayList)) {
return null;
}
d(copyOnWriteArrayList);
com.alibaba.pdns.model.f fVar = copyOnWriteArrayList.get(0);
if (fVar != null) {
return fVar;
}
return null;
} catch (Error | Exception e2) {
if (!com.alibaba.pdns.t.a.a) {
return null;
}
e2.printStackTrace();
return null;
}
}
public static com.alibaba.pdns.model.f c(Object obj) {
com.alibaba.pdns.model.f b2 = b(obj);
return b2 == null ? a(obj) : b2;
}
public static void c(CopyOnWriteArrayList<com.alibaba.pdns.model.f> copyOnWriteArrayList) {
try {
Iterator<com.alibaba.pdns.model.f> it = copyOnWriteArrayList.iterator();
while (it.hasNext()) {
com.alibaba.pdns.model.f next = it.next();
if (next != null) {
next.h = 0.0f;
}
}
} catch (Error | Exception e2) {
if (com.alibaba.pdns.t.a.a) {
e2.printStackTrace();
}
}
}
public static void a(boolean z2) {
if (!b.a.f()) {
com.alibaba.pdns.t.a.b("-------------------->>", "当前处于无网状态请检查网络正常后再使用吧!");
} else {
w = z2;
com.alibaba.pdns.pools.a.a().execute(new b());
}
}
private static com.alibaba.pdns.model.f b(Object obj) {
com.alibaba.pdns.model.f fVar;
int i2;
try {
i2 = DNSResolver.addressMode;
} catch (Error | Exception e2) {
if (com.alibaba.pdns.t.a.a) {
e2.printStackTrace();
}
}
if (i2 == 1) {
fVar = b(A);
} else if (i2 != 2) {
if (i2 == 3) {
if (obj == null) {
if (DNSResolver.isEnableIPv6()) {
fVar = b(B);
} else {
fVar = b(A);
}
} else if (obj instanceof Integer) {
if (((Integer) obj).intValue() == 0) {
if (DNSResolver.isEnableIPv6()) {
fVar = b(B);
} else {
fVar = b(A);
}
} else {
fVar = b(A);
}
}
}
fVar = null;
} else {
fVar = b(B);
}
return fVar;
}
private static com.alibaba.pdns.model.f a(Object obj) {
com.alibaba.pdns.model.f fVar;
int i2;
try {
i2 = DNSResolver.addressMode;
} catch (Error | Exception e2) {
if (com.alibaba.pdns.t.a.a) {
e2.printStackTrace();
}
}
if (i2 == 1) {
if (e.a(x)) {
fVar = x.get((int) (Math.random() * x.size()));
}
fVar = null;
} else if (i2 != 2) {
if (i2 == 3) {
if (obj == null) {
if (DNSResolver.isEnableIPv6()) {
if (e.a(y)) {
fVar = y.get((int) (Math.random() * y.size()));
}
} else if (e.a(x)) {
fVar = x.get((int) (Math.random() * x.size()));
}
} else if (obj instanceof Integer) {
if (((Integer) obj).intValue() == 0) {
if (DNSResolver.isEnableIPv6()) {
if (e.a(y)) {
fVar = y.get((int) (Math.random() * y.size()));
}
} else if (e.a(x)) {
fVar = x.get((int) (Math.random() * x.size()));
}
} else if (e.a(x)) {
fVar = x.get((int) (Math.random() * x.size()));
}
}
}
fVar = null;
} else {
if (e.a(y)) {
fVar = y.get((int) (Math.random() * y.size()));
}
fVar = null;
}
return fVar;
}
private static com.alibaba.pdns.model.f b(String str) {
com.alibaba.pdns.model.f fVar = null;
if (!e.a(str)) {
return null;
}
if (e.a(str, A)) {
fVar = b(I);
} else if (e.a(str, B)) {
fVar = b(J);
}
return fVar == null ? b(K) : fVar;
}
public static int b(String str, String str2, String str3) {
try {
if (e.a(G)) {
Object obj = G.get(o.a(str, str2, str3, com.alibaba.pdns.net.d.g));
if (obj != null) {
return ((Integer) obj).intValue();
}
return 0;
}
} catch (Error | Exception e2) {
if (com.alibaba.pdns.t.a.a) {
e2.printStackTrace();
}
}
return 0;
}
public static void b(String str, String str2, String str3, String str4) {
try {
if (e.a(G)) {
String a2 = o.a(str, str2, str3, str4);
Map<String, Object> map = G;
if (map == null || map.isEmpty()) {
return;
}
G.remove(a2);
}
} catch (Error | Exception e2) {
if (com.alibaba.pdns.t.a.a) {
e2.printStackTrace();
}
}
}
public static com.alibaba.pdns.model.f a(CopyOnWriteArrayList<com.alibaba.pdns.model.f> copyOnWriteArrayList) {
try {
if (e.a(copyOnWriteArrayList)) {
d(copyOnWriteArrayList);
com.alibaba.pdns.model.f fVar = copyOnWriteArrayList.get(0);
if (fVar != null) {
return fVar;
}
return null;
}
return z.get(0);
} catch (Error | Exception e2) {
if (!com.alibaba.pdns.t.a.a) {
return null;
}
e2.printStackTrace();
return null;
}
}
public static java.util.concurrent.CopyOnWriteArrayList<com.alibaba.pdns.model.f> a(java.lang.String r5) {
throw new UnsupportedOperationException("Method not decompiled: com.alibaba.pdns.f.a(java.lang.String):java.util.concurrent.CopyOnWriteArrayList");
}
public static String a(String str, String str2, String str3, boolean z2) {
StringBuffer stringBuffer = new StringBuffer();
if (DNSResolver.getSchemaType().equals("http")) {
stringBuffer.append(com.alibaba.pdns.s.e.c.k);
} else if (DNSResolver.getSchemaType().equals("https")) {
stringBuffer.append(com.alibaba.pdns.s.e.c.l);
}
stringBuffer.append(str2);
String a2 = com.alibaba.pdns.s.e.c.a().a(stringBuffer, str, str3);
if (!z2) {
return a2;
}
return a2 + com.alibaba.pdns.s.e.c.n;
}
public static void a(com.alibaba.pdns.model.f fVar) {
if (fVar != null) {
CopyOnWriteArrayList<com.alibaba.pdns.model.f> a2 = a(fVar.f);
if (e.a(a2)) {
Iterator<com.alibaba.pdns.model.f> it = a2.iterator();
while (it.hasNext()) {
com.alibaba.pdns.model.f next = it.next();
if (next != null) {
float g2 = next.g();
if (TextUtils.equals(next.e, fVar.e)) {
fVar.a(g2 + 200.0f);
} else {
fVar.a((float) (g2 * 0.98d));
}
}
}
}
}
}
public static float a(String str, String str2, String str3, String str4) {
try {
if (e.a(G)) {
Object obj = G.get(o.a(str, str2, str3, str4));
if (obj != null) {
return ((Float) obj).floatValue();
}
return 0.0f;
}
} catch (Error | Exception e2) {
if (com.alibaba.pdns.t.a.a) {
e2.printStackTrace();
}
}
return 0.0f;
}
public static int a(String str, String str2, String str3) {
try {
if (e.a(G)) {
Object obj = G.get(o.a(str, str2, str3, com.alibaba.pdns.net.d.h));
if (obj != null) {
return ((Integer) obj).intValue();
}
return 0;
}
} catch (Error | Exception e2) {
if (com.alibaba.pdns.t.a.a) {
e2.printStackTrace();
}
}
return 0;
}
public static String a(String str, String str2, String str3, boolean z2, long j2) {
if (j2 != 0) {
try {
DNSResolver.atomicLong.set((j2 - System.currentTimeMillis()) / 1000);
} catch (Error | Exception e2) {
if (!com.alibaba.pdns.t.a.a) {
return null;
}
e2.printStackTrace();
return null;
}
}
return a(str, str2, str3, z2);
}
public static void a() {
G.clear();
c(x);
c(y);
c(z);
}
public static void a(com.alibaba.pdns.model.f fVar, float f2) {
if (fVar != null) {
try {
fVar.h = (float) ((fVar.g() * 0.7d) + (f2 * 0.3d));
} catch (Error | Exception e2) {
if (com.alibaba.pdns.t.a.a) {
e2.printStackTrace();
}
}
}
}
}