正在查看: 哔哩哔哩 v1.6.6 应用的 al.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 哔哩哔哩 v1.6.6 应用的 al.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package u.aly;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
import android.text.TextUtils;
import bl.att;
import com.umeng.analytics.AnalyticsConfig;
import java.net.URLEncoder;
public class al {
private String a;
private String b = "10.0.0.172";
private int c = 80;
private Context d;
private aj e;
public al(Context context) {
this.d = context;
this.a = a(context);
}
public void a(aj ajVar) {
this.e = ajVar;
}
private void a() {
bl.b("constructURLS");
String b = x.a(this.d).b().b("");
String a = x.a(this.d).b().a("");
if (!TextUtils.isEmpty(b)) {
com.umeng.analytics.a.b = com.umeng.analytics.b.b(b);
}
if (!TextUtils.isEmpty(a)) {
com.umeng.analytics.a.c = com.umeng.analytics.b.b(a);
}
com.umeng.analytics.a.d = new String[]{com.umeng.analytics.a.b, com.umeng.analytics.a.c};
if (bj.q(this.d)) {
com.umeng.analytics.a.d = new String[]{com.umeng.analytics.a.c, com.umeng.analytics.a.b};
} else {
int b2 = aw.a(this.d).b();
if (b2 != -1) {
if (b2 == 0) {
com.umeng.analytics.a.d = new String[]{com.umeng.analytics.a.b, com.umeng.analytics.a.c};
} else if (b2 == 1) {
com.umeng.analytics.a.d = new String[]{com.umeng.analytics.a.c, com.umeng.analytics.a.b};
}
}
}
bl.b("constructURLS list size:" + com.umeng.analytics.a.d.length);
}
public byte[] a(byte[] bArr) {
byte[] bArr2 = null;
int i = 0;
while (true) {
if (i >= com.umeng.analytics.a.d.length) {
break;
}
bArr2 = a(bArr, com.umeng.analytics.a.d[i]);
if (bArr2 != null) {
if (this.e != null) {
this.e.c();
}
} else {
if (this.e != null) {
this.e.d();
}
i++;
}
}
return bArr2;
}
private boolean b() {
NetworkInfo activeNetworkInfo;
String extraInfo;
if (this.d.getPackageManager().checkPermission("android.permission.ACCESS_NETWORK_STATE", this.d.getPackageName()) != 0) {
return false;
}
try {
ConnectivityManager connectivityManager = (ConnectivityManager) this.d.getSystemService("connectivity");
if (bj.a(this.d, "android.permission.ACCESS_NETWORK_STATE") && (activeNetworkInfo = connectivityManager.getActiveNetworkInfo()) != null && activeNetworkInfo.getType() != 1 && (extraInfo = activeNetworkInfo.getExtraInfo()) != null) {
if (!extraInfo.equals("cmwap") && !extraInfo.equals("3gwap")) {
if (extraInfo.equals("uniwap")) {
}
}
return true;
}
} catch (Exception e) {
att.a(e);
}
return false;
}
private byte[] a(byte[] r7, java.lang.String r8) {
throw new UnsupportedOperationException("Method not decompiled: u.aly.al.a(byte[], java.lang.String):byte[]");
}
private String a(Context context) {
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append("Android");
stringBuffer.append("/");
stringBuffer.append("6.0.1");
stringBuffer.append(" ");
try {
StringBuffer stringBuffer2 = new StringBuffer();
stringBuffer2.append(bj.B(context));
stringBuffer2.append("/");
stringBuffer2.append(bj.d(context));
stringBuffer2.append(" ");
stringBuffer2.append(Build.MODEL);
stringBuffer2.append("/");
stringBuffer2.append(Build.VERSION.RELEASE);
stringBuffer2.append(" ");
stringBuffer2.append(bk.a(AnalyticsConfig.a(context)));
stringBuffer.append(URLEncoder.encode(stringBuffer2.toString(), "UTF-8"));
} catch (Exception e) {
att.a(e);
}
return stringBuffer.toString();
}
}