Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 17e7146e authored by Shawn Willden's avatar Shawn Willden
Browse files

Add checkPermission to IPackageManagerNative.

The native OMAPI service needs to be able to check permissions of client
processes.

Bug: 380331467
Test: atest CtsPackageManagerTests
Flag: EXEMPT HAL interface change
Change-Id: I6a67fbab642e6677b5e63e8cdb8f44103cb3f55a
parent 176292a1
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -125,6 +125,12 @@ final class PackageManagerNative extends IPackageManagerNative.Stub {
        return mPm.snapshotComputer().getPackageUid(packageName, flags, userId);
    }

    @Override
    public int checkPermission(String permName, String packageName, int userId)
            throws RemoteException {
        return mPm.checkPermission(permName, packageName, userId);
    }

    // NB: this differentiates between preloads and sideloads
    @Override
    public String getInstallerForPackage(String packageName) throws RemoteException {