diff options
author | Dianne Hackborn <hackbod@google.com> | 2013-03-26 16:15:41 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2013-03-27 12:01:52 -0700 |
commit | 3fa3c28a356108a6558b6b54a0b10e1a5cc4f1b6 (patch) | |
tree | 61426df0943f36d09ce0916e8c5f7647b2808db5 /core/java/android/content/pm | |
parent | b404ecc91a5dd3dd027554490b2ca18c1048bdba (diff) | |
download | frameworks_base-3fa3c28a356108a6558b6b54a0b10e1a5cc4f1b6.zip frameworks_base-3fa3c28a356108a6558b6b54a0b10e1a5cc4f1b6.tar.gz frameworks_base-3fa3c28a356108a6558b6b54a0b10e1a5cc4f1b6.tar.bz2 |
Keep track of who has disabled applications.
Change-Id: I2640d3dc2200b589e2beb42a43cc93efd090f06e
Diffstat (limited to 'core/java/android/content/pm')
-rw-r--r-- | core/java/android/content/pm/IPackageManager.aidl | 3 | ||||
-rw-r--r-- | core/java/android/content/pm/PackageUserState.java | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/content/pm/IPackageManager.aidl b/core/java/android/content/pm/IPackageManager.aidl index a32a201..a0e1555 100644 --- a/core/java/android/content/pm/IPackageManager.aidl +++ b/core/java/android/content/pm/IPackageManager.aidl @@ -239,7 +239,8 @@ interface IPackageManager { /** * As per {@link android.content.pm.PackageManager#setApplicationEnabledSetting}. */ - void setApplicationEnabledSetting(in String packageName, in int newState, int flags, int userId); + void setApplicationEnabledSetting(in String packageName, in int newState, int flags, + int userId, String callingPackage); /** * As per {@link android.content.pm.PackageManager#getApplicationEnabledSetting}. diff --git a/core/java/android/content/pm/PackageUserState.java b/core/java/android/content/pm/PackageUserState.java index 3579977..dcd54fc 100644 --- a/core/java/android/content/pm/PackageUserState.java +++ b/core/java/android/content/pm/PackageUserState.java @@ -30,6 +30,8 @@ public class PackageUserState { public boolean installed; public int enabled; + public String lastDisableAppCaller; + public HashSet<String> disabledComponents; public HashSet<String> enabledComponents; @@ -43,6 +45,7 @@ public class PackageUserState { stopped = o.stopped; notLaunched = o.notLaunched; enabled = o.enabled; + lastDisableAppCaller = o.lastDisableAppCaller; disabledComponents = o.disabledComponents != null ? new HashSet<String>(o.disabledComponents) : null; enabledComponents = o.enabledComponents != null |