package androidx.core.content;

import android.content.Context;
import android.os.Process;
import androidx.core.app.d;
import androidx.core.util.c;

/* JADX INFO: compiled from: PermissionChecker.java */
/* JADX INFO: loaded from: classes.dex */
public final class b {
    public static int a(Context context, String str, int i3, int i4, String str2) {
        if (context.checkPermission(str, i3, i4) == -1) {
            return -1;
        }
        String strC = d.c(str);
        if (strC == null) {
            return 0;
        }
        if (str2 == null) {
            String[] packagesForUid = context.getPackageManager().getPackagesForUid(i4);
            if (packagesForUid == null || packagesForUid.length <= 0) {
                return -1;
            }
            str2 = packagesForUid[0];
        }
        return (Process.myUid() == i4 && c.a(context.getPackageName(), str2) ? d.a(context, i4, strC, str2) : d.b(context, strC, str2)) == 0 ? 0 : -2;
    }

    public static int b(Context context, String str) {
        return a(context, str, Process.myPid(), Process.myUid(), context.getPackageName());
    }
}
