package ux2; import android.app.ActivityManager; import android.app.Application; import android.content.Context; import android.os.Build; import android.os.Process; import android.text.TextUtils; import java.lang.reflect.Method; import java.util.List; /* compiled from: ProcessUtil */ public class e { /* renamed from: a reason: collision with root package name */ public static String f139046a; public static String a(Context context) { if (!TextUtils.isEmpty(f139046a)) { return f139046a; } String d14 = d(); f139046a = d14; if (!TextUtils.isEmpty(d14)) { return f139046a; } String c14 = c(); f139046a = c14; if (!TextUtils.isEmpty(c14)) { return f139046a; } String b14 = b(context); f139046a = b14; return b14; } public static String b(Context context) { List<ActivityManager.RunningAppProcessInfo> runningAppProcesses; if (context == null) { return null; } int myPid = Process.myPid(); ActivityManager activityManager = (ActivityManager) context.getSystemService("activity"); if (!(activityManager == null || (runningAppProcesses = activityManager.getRunningAppProcesses()) == null)) { for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : runningAppProcesses) { if (runningAppProcessInfo.pid == myPid) { return runningAppProcessInfo.processName; } } } return null; } public static String c() { try { Method declaredMethod = Class.forName("android.app.ActivityThread", false, Application.class.getClassLoader()).getDeclaredMethod("currentProcessName", new Class[0]); declaredMethod.setAccessible(true); Object invoke = declaredMethod.invoke(null, new Object[0]); if (invoke instanceof String) { return (String) invoke; } return null; } catch (Throwable th3) { th3.printStackTrace(); return null; } } public static String d() { if (Build.VERSION.SDK_INT >= 28) { return Application.getProcessName(); } return null; } }