summaryrefslogtreecommitdiffstats
path: root/cmds/pm
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2011-06-17 14:49:23 -0700
committerDianne Hackborn <hackbod@google.com>2011-06-17 14:49:45 -0700
commit0ac3031c159a0904e73eb4439cdc724d8df4a6e6 (patch)
tree27d80b0cb1d37b10c898340348ae863014c4a6e0 /cmds/pm
parent3a3efe756389cbda3ddf74c0c55d7a3ce68f3780 (diff)
downloadframeworks_base-0ac3031c159a0904e73eb4439cdc724d8df4a6e6.zip
frameworks_base-0ac3031c159a0904e73eb4439cdc724d8df4a6e6.tar.gz
frameworks_base-0ac3031c159a0904e73eb4439cdc724d8df4a6e6.tar.bz2
Implement remaining infrastructure for user disabling apps.
Change-Id: If8135eb0e27ec36f8f159eb7b6397add7acd0299
Diffstat (limited to 'cmds/pm')
-rw-r--r--cmds/pm/src/com/android/commands/pm/Pm.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/cmds/pm/src/com/android/commands/pm/Pm.java b/cmds/pm/src/com/android/commands/pm/Pm.java
index b0e4a86..e433079 100644
--- a/cmds/pm/src/com/android/commands/pm/Pm.java
+++ b/cmds/pm/src/com/android/commands/pm/Pm.java
@@ -120,6 +120,11 @@ public final class Pm {
return;
}
+ if ("disable-user".equals(op)) {
+ runSetEnabledSetting(PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER);
+ return;
+ }
+
if ("setInstallLocation".equals(op)) {
runSetInstallLocation();
return;
@@ -970,6 +975,8 @@ public final class Pm {
return "enabled";
case PackageManager.COMPONENT_ENABLED_STATE_DISABLED:
return "disabled";
+ case PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER:
+ return "disabled-user";
}
return "unknown";
}