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

Commit b97fbc8c authored by Peter Visontay's avatar Peter Visontay
Browse files

Mark AppOpsManager.setMode() @TestApi.

There's a CTS test that accesses this via reflection, which we want to fix: AppOpsTest.testSetMode().

Test: make CtsPermissionTestCases -j32 && cts-tradefed run singleCommand cts-dev -m CtsPermissionTestCases --test android.permission.cts.AppOpsTest
Change-Id: I8e62d55271caaa730c4233f761145f90cc34111c
Bug: 71626306
parent 5a2a1ef7
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -47,6 +47,7 @@ package android.app {

  public class AppOpsManager {
    method public static java.lang.String[] getOpStrs();
    method public void setMode(int, int, java.lang.String, int);
    field public static final java.lang.String OPSTR_ACCESS_NOTIFICATIONS = "android:access_notifications";
    field public static final java.lang.String OPSTR_ACTIVATE_VPN = "android:activate_vpn";
    field public static final java.lang.String OPSTR_ASSIST_SCREENSHOT = "android:assist_screenshot";
+1 −0
Original line number Diff line number Diff line
@@ -1601,6 +1601,7 @@ public class AppOpsManager {
    }

    /** @hide */
    @TestApi
    public void setMode(int code, int uid, String packageName, int mode) {
        try {
            mService.setMode(code, uid, packageName, mode);