Loading api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ package android { field public static final java.lang.String FORCE_STOP_PACKAGES = "android.permission.FORCE_STOP_PACKAGES"; field public static final java.lang.String GET_ACCOUNTS = "android.permission.GET_ACCOUNTS"; field public static final java.lang.String GET_APP_OPS_STATS = "android.permission.GET_APP_OPS_STATS"; field public static final java.lang.String GET_PACKAGE_IMPORTANCE = "android.permission.GET_PACKAGE_IMPORTANCE"; field public static final java.lang.String GET_PACKAGE_SIZE = "android.permission.GET_PACKAGE_SIZE"; field public static final deprecated java.lang.String GET_TASKS = "android.permission.GET_TASKS"; field public static final java.lang.String GET_TOP_ACTIVITY_INFO = "android.permission.GET_TOP_ACTIVITY_INFO"; core/res/AndroidManifest.xml +5 −0 Original line number Diff line number Diff line Loading @@ -1340,6 +1340,11 @@ android:description="@string/permdesc_killBackgroundProcesses" android:protectionLevel="normal" /> <!-- @SystemApi @hide Allows an application to retrieve a package's importance. This permission is not available to third party applications. --> <permission android:name="android.permission.GET_PACKAGE_IMPORTANCE" android:protectionLevel="signature|system" /> <!-- ================================== --> <!-- Permissions affecting the display of other applications --> <!-- ================================== --> Loading services/core/java/com/android/server/am/ActivityManagerService.java +2 −0 Original line number Diff line number Diff line Loading @@ -3589,6 +3589,8 @@ public final class ActivityManagerService extends ActivityManagerNative @Override public int getPackageProcessState(String packageName) { enforceCallingPermission(android.Manifest.permission.GET_PACKAGE_IMPORTANCE, "getPackageProcessState"); int procState = ActivityManager.PROCESS_STATE_NONEXISTENT; synchronized (this) { for (int i=mLruProcesses.size()-1; i>=0; i--) { Loading Loading
api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ package android { field public static final java.lang.String FORCE_STOP_PACKAGES = "android.permission.FORCE_STOP_PACKAGES"; field public static final java.lang.String GET_ACCOUNTS = "android.permission.GET_ACCOUNTS"; field public static final java.lang.String GET_APP_OPS_STATS = "android.permission.GET_APP_OPS_STATS"; field public static final java.lang.String GET_PACKAGE_IMPORTANCE = "android.permission.GET_PACKAGE_IMPORTANCE"; field public static final java.lang.String GET_PACKAGE_SIZE = "android.permission.GET_PACKAGE_SIZE"; field public static final deprecated java.lang.String GET_TASKS = "android.permission.GET_TASKS"; field public static final java.lang.String GET_TOP_ACTIVITY_INFO = "android.permission.GET_TOP_ACTIVITY_INFO";
core/res/AndroidManifest.xml +5 −0 Original line number Diff line number Diff line Loading @@ -1340,6 +1340,11 @@ android:description="@string/permdesc_killBackgroundProcesses" android:protectionLevel="normal" /> <!-- @SystemApi @hide Allows an application to retrieve a package's importance. This permission is not available to third party applications. --> <permission android:name="android.permission.GET_PACKAGE_IMPORTANCE" android:protectionLevel="signature|system" /> <!-- ================================== --> <!-- Permissions affecting the display of other applications --> <!-- ================================== --> Loading
services/core/java/com/android/server/am/ActivityManagerService.java +2 −0 Original line number Diff line number Diff line Loading @@ -3589,6 +3589,8 @@ public final class ActivityManagerService extends ActivityManagerNative @Override public int getPackageProcessState(String packageName) { enforceCallingPermission(android.Manifest.permission.GET_PACKAGE_IMPORTANCE, "getPackageProcessState"); int procState = ActivityManager.PROCESS_STATE_NONEXISTENT; synchronized (this) { for (int i=mLruProcesses.size()-1; i>=0; i--) { Loading