jimu-decompiled/sources/com/tencent/wxop/stat/common/r.java
2025-05-13 19:24:51 +02:00

159 lines
5.2 KiB
Java

package com.tencent.wxop.stat.common;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.os.Build;
import android.telephony.TelephonyManager;
import android.util.Log;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes.dex */
public class r {
private static String a = "";
public static String a(Context context) {
try {
if (a(context, "android.permission.READ_PHONE_STATE")) {
String deviceId = ((TelephonyManager) context.getSystemService("phone")).getDeviceId();
if (deviceId != null) {
return deviceId;
}
} else {
Log.e(StatConstants.LOG_TAG, "Could not get permission of android.permission.READ_PHONE_STATE");
}
return null;
} catch (Throwable th) {
Log.e(StatConstants.LOG_TAG, "get device id error", th);
return null;
}
}
public static String a(String str) {
if (str == null) {
return null;
}
if (Build.VERSION.SDK_INT < 8) {
return str;
}
try {
return new String(f.b(h.a(str.getBytes("UTF-8"), 0)), "UTF-8");
} catch (Throwable th) {
Log.e(StatConstants.LOG_TAG, "decode error", th);
return str;
}
}
public static JSONArray a(Context context, int i) {
return null;
}
public static void a(JSONObject jSONObject, String str, String str2) {
if (str2 != null) {
try {
if (str2.length() > 0) {
jSONObject.put(str, str2);
}
} catch (Throwable th) {
Log.e(StatConstants.LOG_TAG, "jsonPut error", th);
}
}
}
public static boolean a(Context context, String str) {
try {
return context.getPackageManager().checkPermission(str, context.getPackageName()) == 0;
} catch (Throwable th) {
Log.e(StatConstants.LOG_TAG, "checkPermission error", th);
return false;
}
}
public static String b(Context context) {
if (!a(context, "android.permission.ACCESS_WIFI_STATE")) {
Log.e(StatConstants.LOG_TAG, "Could not get permission of android.permission.ACCESS_WIFI_STATE");
return "";
}
try {
WifiManager wifiManager = (WifiManager) context.getSystemService("wifi");
return wifiManager == null ? "" : wifiManager.getConnectionInfo().getMacAddress();
} catch (Exception e) {
Log.e(StatConstants.LOG_TAG, "get wifi address error", e);
return "";
}
}
public static String b(String str) {
if (str == null) {
return null;
}
if (Build.VERSION.SDK_INT < 8) {
return str;
}
try {
return new String(h.b(f.a(str.getBytes("UTF-8")), 0), "UTF-8");
} catch (Throwable th) {
Log.e(StatConstants.LOG_TAG, "encode error", th);
return str;
}
}
public static WifiInfo c(Context context) {
WifiManager wifiManager;
if (!a(context, "android.permission.ACCESS_WIFI_STATE") || (wifiManager = (WifiManager) context.getApplicationContext().getSystemService("wifi")) == null) {
return null;
}
return wifiManager.getConnectionInfo();
}
public static String d(Context context) {
try {
WifiInfo c = c(context);
if (c != null) {
return c.getBSSID();
}
return null;
} catch (Throwable th) {
Log.e(StatConstants.LOG_TAG, "encode error", th);
return null;
}
}
public static String e(Context context) {
try {
WifiInfo c = c(context);
if (c != null) {
return c.getSSID();
}
return null;
} catch (Throwable th) {
Log.e(StatConstants.LOG_TAG, "encode error", th);
return null;
}
}
public static boolean f(Context context) {
try {
if (a(context, "android.permission.INTERNET") && a(context, "android.permission.ACCESS_NETWORK_STATE")) {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService("connectivity");
if (connectivityManager != null) {
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
if (activeNetworkInfo != null && activeNetworkInfo.isAvailable()) {
return true;
}
Log.w(StatConstants.LOG_TAG, "Network error");
return false;
}
} else {
Log.e(StatConstants.LOG_TAG, "can not get the permisson of android.permission.INTERNET");
}
} catch (Throwable th) {
Log.e(StatConstants.LOG_TAG, "isNetworkAvailable error", th);
}
return false;
}
}