package d1; 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; /* loaded from: classes.dex */ public abstract class j { /* renamed from: a, reason: collision with root package name */ private static final String f9000a = androidx.work.m.f("ProcessUtils"); public static String a(Context context) { List runningAppProcesses; String processName; if (Build.VERSION.SDK_INT >= 28) { processName = Application.getProcessName(); return processName; } try { Method declaredMethod = Class.forName("android.app.ActivityThread", false, j.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; } } catch (Throwable th) { androidx.work.m.c().a(f9000a, "Unable to check ActivityThread for processName", th); } int myPid = Process.myPid(); ActivityManager activityManager = (ActivityManager) context.getSystemService("activity"); if (activityManager != null && (runningAppProcesses = activityManager.getRunningAppProcesses()) != null && !runningAppProcesses.isEmpty()) { for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : runningAppProcesses) { if (runningAppProcessInfo.pid == myPid) { return runningAppProcessInfo.processName; } } } return null; } public static boolean b(Context context, androidx.work.b bVar) { String a10 = a(context); return !TextUtils.isEmpty(bVar.c()) ? TextUtils.equals(a10, bVar.c()) : TextUtils.equals(a10, context.getApplicationInfo().processName); } }