小红书.apk(点击下载) / c.java


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);
    }
}