和通讯录 v3.9.6版本的 MD5 值为:669178e2ee1b2311daf378bd20c6bbe1
以下内容为反编译后的 a.java 源代码,内容仅作参考
package com.alipay.e.a;
import android.content.Context;
import com.alipay.c.e.b;
import com.alipay.c.g.c;
import com.alipay.c.g.e;
import com.alipay.c.g.f;
import java.util.HashMap;
import java.util.Map;
public final class a {
public static synchronized String a(Context context, Map<String, String> map) {
String a2;
synchronized (a.class) {
HashMap hashMap = new HashMap();
hashMap.put("utdid", com.alipay.f.a.a.b.a.a(map, "utdid", ""));
hashMap.put("tid", com.alipay.f.a.a.b.a.a(map, "tid", ""));
hashMap.put("userId", com.alipay.f.a.a.b.a.a(map, "userId", ""));
com.alipay.c.g.a a3 = com.alipay.c.g.a.a(context);
String a4 = com.alipay.f.a.a.b.a.a(hashMap, "utdid", "");
String a5 = com.alipay.f.a.a.b.a.a(hashMap, "tid", "");
String a6 = com.alipay.f.a.a.b.a.a(hashMap, "userId", "");
com.alipay.f.a.a.a.a.a.a("https://mobilegw.alipay.com/mgw.htm");
a3.f486b.addLast(new c(a3, a4, a5, a6));
if (a3.f485a == null) {
a3.f485a = new Thread(new e(a3));
a3.f485a.setUncaughtExceptionHandler(new f(a3));
a3.f485a.start();
}
a2 = com.alipay.c.e.f.a();
if (com.alipay.f.a.a.b.a.a(a2)) {
b a7 = com.alipay.c.e.a.a(context);
if (a7 == null || com.alipay.f.a.a.b.a.a(a7.f478a)) {
a2 = com.alipay.c.a.a.a.a(context);
if (com.alipay.f.a.a.b.a.a(a2)) {
a2 = com.alipay.c.f.b.a(context);
}
} else {
a2 = a7.f478a;
}
}
}
return a2;
}
}