package androidx.core.app;

import Mqv2r_3.KQgRr5e_0.KQgRr5e_0.KQgRr5e_0.KQgRr5e_0;
import android.app.Notification;
import android.app.Service;
import android.content.Intent;
import android.os.Binder;
import android.os.Build;
import android.os.IBinder;
import android.os.RemoteException;
/* loaded from: classes.dex */
public abstract class NotificationCompatSideChannelService extends Service {
    public void KQgRr5e_0(int i, String str) {
        for (String str2 : getPackageManager().getPackagesForUid(i)) {
            if (str2.equals(str)) {
                return;
            }
        }
        throw new SecurityException("NotificationSideChannelService: Uid " + i + " is not authorized for package " + str);
    }

    public abstract void KQgRr5e_0(String str);

    public abstract void KQgRr5e_0(String str, int i, String str2);

    public abstract void KQgRr5e_0(String str, int i, String str2, Notification notification);

    @Override // android.app.Service
    public IBinder onBind(Intent intent) {
        if (!intent.getAction().equals("android.support.BIND_NOTIFICATION_SIDE_CHANNEL") || Build.VERSION.SDK_INT > 19) {
            return null;
        }
        return new KQgRr5e_0();
    }

    /* loaded from: classes.dex */
    public class KQgRr5e_0 extends KQgRr5e_0.AbstractBinderC0024KQgRr5e_0 {
        public KQgRr5e_0() {
        }

        @Override // Mqv2r_3.KQgRr5e_0.KQgRr5e_0.KQgRr5e_0.KQgRr5e_0
        public void KQgRr5e_0(String str, int i, String str2, Notification notification) throws RemoteException {
            NotificationCompatSideChannelService.this.KQgRr5e_0(Binder.getCallingUid(), str);
            long clearCallingIdentity = Binder.clearCallingIdentity();
            try {
                NotificationCompatSideChannelService.this.KQgRr5e_0(str, i, str2, notification);
            } finally {
                Binder.restoreCallingIdentity(clearCallingIdentity);
            }
        }

        @Override // Mqv2r_3.KQgRr5e_0.KQgRr5e_0.KQgRr5e_0.KQgRr5e_0
        public void KQgRr5e_0(String str, int i, String str2) throws RemoteException {
            NotificationCompatSideChannelService.this.KQgRr5e_0(Binder.getCallingUid(), str);
            long clearCallingIdentity = Binder.clearCallingIdentity();
            try {
                NotificationCompatSideChannelService.this.KQgRr5e_0(str, i, str2);
            } finally {
                Binder.restoreCallingIdentity(clearCallingIdentity);
            }
        }

        @Override // Mqv2r_3.KQgRr5e_0.KQgRr5e_0.KQgRr5e_0.KQgRr5e_0
        public void KQgRr5e_0(String str) {
            NotificationCompatSideChannelService.this.KQgRr5e_0(Binder.getCallingUid(), str);
            long clearCallingIdentity = Binder.clearCallingIdentity();
            try {
                NotificationCompatSideChannelService.this.KQgRr5e_0(str);
            } finally {
                Binder.restoreCallingIdentity(clearCallingIdentity);
            }
        }
    }
}
