summaryrefslogtreecommitdiffstats
path: root/cmds/am
diff options
context:
space:
mode:
authorCraig Mautner <cmautner@google.com>2013-05-24 12:50:15 -0700
committerCraig Mautner <cmautner@google.com>2013-05-24 12:50:15 -0700
commit5ff12101722874f5e7b0cadf06f4c53f4ec4b917 (patch)
treead1a1d7af2e94046c486e3cca357a5be6ad3bf4f /cmds/am
parent6d90fed076fad7874e04833110bb1d63cdbc7eac (diff)
downloadframeworks_base-5ff12101722874f5e7b0cadf06f4c53f4ec4b917.zip
frameworks_base-5ff12101722874f5e7b0cadf06f4c53f4ec4b917.tar.gz
frameworks_base-5ff12101722874f5e7b0cadf06f4c53f4ec4b917.tar.bz2
Add retrieval of StackBox info for more flexibility
First step in permitting StackBoxes to be manipulated by user. Necessary for Configuration changes coming down. Change-Id: I4029926a35e4fdc59a5759fd9e4bae10bb308413
Diffstat (limited to 'cmds/am')
-rw-r--r--cmds/am/src/com/android/commands/am/Am.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/cmds/am/src/com/android/commands/am/Am.java b/cmds/am/src/com/android/commands/am/Am.java
index cc69176..4055832 100644
--- a/cmds/am/src/com/android/commands/am/Am.java
+++ b/cmds/am/src/com/android/commands/am/Am.java
@@ -19,6 +19,7 @@
package com.android.commands.am;
import android.app.ActivityManager;
+import android.app.ActivityManager.StackBoxInfo;
import android.app.ActivityManagerNative;
import android.app.IActivityController;
import android.app.IActivityManager;
@@ -105,7 +106,7 @@ public class Am extends BaseCommand {
" am stack create <TASK_ID> <RELATIVE_STACK_ID> <POSITION> <WEIGHT>\n" +
" am stack movetask <STACK_ID> <TASK_ID> [true|false]\n" +
" am stack resize <STACK_ID> <WEIGHT>\n" +
- " am stack dump\n" +
+ " am stack boxes\n" +
"\n" +
"am start: start an Activity. Options are:\n" +
" -D: enable debugging\n" +
@@ -202,7 +203,7 @@ public class Am extends BaseCommand {
"\n" +
"am stack resize: change <STACK_ID> relative size to new <WEIGHT>.\n" +
"\n" +
- "am stack dump: list the hierarchy of stacks.\n" +
+ "am stack boxes: list the hierarchy of stack boxes and their contents.\n" +
"\n" +
"<INTENT> specifications include these flags and arguments:\n" +
" [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]\n" +
@@ -1120,8 +1121,7 @@ public class Am extends BaseCommand {
}
@Override
- public int systemNotResponding(String message)
- throws RemoteException {
+ public int systemNotResponding(String message) {
synchronized (this) {
System.out.println("** ERROR: PROCESS NOT RESPONDING");
System.out.println("message: " + message);
@@ -1486,8 +1486,8 @@ public class Am extends BaseCommand {
runStackMoveTask();
} else if (op.equals("resize")) {
runStackResize();
- } else if (op.equals("dump")) {
- runStackDump();
+ } else if (op.equals("boxes")) {
+ runStackBoxes();
} else {
showError("Error: unknown command '" + op + "'");
return;
@@ -1545,11 +1545,11 @@ public class Am extends BaseCommand {
}
}
- private void runStackDump() throws Exception {
+ private void runStackBoxes() throws Exception {
try {
- List<ActivityManager.StackInfo> stacks = mAm.getStacks();
- for (ActivityManager.StackInfo stack : stacks) {
- System.out.println(stack);
+ List<StackBoxInfo> stackBoxes = mAm.getStackBoxes();
+ for (StackBoxInfo info : stackBoxes) {
+ System.out.println(info);
}
} catch (RemoteException e) {
}