package p30; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ServiceInfo; import java.util.HashMap; import java.util.Map; import l30.a; /* compiled from: ServiceProcessMatcher */ public class c { /* renamed from: a reason: collision with root package name */ public static Map<String, Object> f116817a = new HashMap(); public static void a(Context context) { try { ServiceInfo[] serviceInfoArr = context.getPackageManager().getPackageInfo(context.getPackageName(), 4).services; if (!(serviceInfoArr == null || serviceInfoArr.length == 0)) { for (int i10 = 0; i10 < serviceInfoArr.length; i10++) { try { f116817a.put(serviceInfoArr[i10].processName, Class.forName(serviceInfoArr[i10].name)); } catch (ClassNotFoundException e14) { e14.printStackTrace(); } } } } catch (PackageManager.NameNotFoundException e15) { e15.printStackTrace(); } } public static Intent b(Context context, String str) { String b14; if (context.getPackageName().equals(str) || (b14 = b.b(context)) == null || b14.equals(str)) { return null; } a.a("StubServiceMatcher-->matchIntent(),resultProName:" + str); if (f116817a.isEmpty()) { a(context); } Object obj = f116817a.get(str); if (obj == null) { return null; } return new Intent(context, (Class) obj); } }