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

Commit 3a83a331 authored by David Ouyang's avatar David Ouyang
Browse files

Promote DevicePolicyManager.packageHasActiveAdmins for Play Store

Promote API to @SystemApi so Play Store can call it. This is
done as a prerequisite for being able to call
ActivityManager.forceStopPackage.

Test: Patch in GTS tests in ag/1775696.
Bug: 34228363
Change-Id: Ic309f350947a5ae937493d6696b7af914fa7ab54
parent 2a0c0fd4
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -6327,6 +6327,7 @@ package android.app.admin {
    method public boolean isUninstallBlocked(android.content.ComponentName, java.lang.String);
    method public boolean isUninstallBlocked(android.content.ComponentName, java.lang.String);
    method public void lockNow();
    method public void lockNow();
    method public void notifyPendingSystemUpdate(long);
    method public void notifyPendingSystemUpdate(long);
    method public boolean packageHasActiveAdmins(java.lang.String);
    method public void reboot(android.content.ComponentName);
    method public void reboot(android.content.ComponentName);
    method public void removeActiveAdmin(android.content.ComponentName);
    method public void removeActiveAdmin(android.content.ComponentName);
    method public boolean removeCrossProfileWidgetProvider(android.content.ComponentName, java.lang.String);
    method public boolean removeCrossProfileWidgetProvider(android.content.ComponentName, java.lang.String);
+1 −0
Original line number Original line Diff line number Diff line
@@ -1422,6 +1422,7 @@ public class DevicePolicyManager {
     * or uninstalled.
     * or uninstalled.
     * @hide
     * @hide
     */
     */
    @SystemApi
    public boolean packageHasActiveAdmins(String packageName) {
    public boolean packageHasActiveAdmins(String packageName) {
        return packageHasActiveAdmins(packageName, myUserId());
        return packageHasActiveAdmins(packageName, myUserId());
    }
    }