diff options
author | Mike J. Chen <mjchen@google.com> | 2011-08-15 13:22:39 -0700 |
---|---|---|
committer | Mike Lockwood <lockwood@android.com> | 2011-10-28 10:14:48 -0400 |
commit | 24570d1fa314a6bc129b6554b944d84dd4ff1af4 (patch) | |
tree | 98c115b7c773dc90e0217559486b95bef7265f08 /cmds | |
parent | 25874920625733a792ba1b1a3ad5ffdc227fda56 (diff) | |
download | frameworks_base-24570d1fa314a6bc129b6554b944d84dd4ff1af4.zip frameworks_base-24570d1fa314a6bc129b6554b944d84dd4ff1af4.tar.gz frameworks_base-24570d1fa314a6bc129b6554b944d84dd4ff1af4.tar.bz2 |
Add the ability to pass float extras to AM.
Merged from master-tungsten:
commit 43a2825a283e29c0f70100146394957af0598b0e
Author: John Grossman <johngro@google.com>
Date: Wed Apr 27 09:03:53 2011 -0700
Add the ability to pass float extras to AM.
Change-Id: I970ad3f76a65bd781099204019095c73ed8c09db
Change-Id: I824de23e244d0fc23112e0af4548524ae2c313e5
Signed-off-by: Mike J. Chen <mjchen@google.com>
Signed-off-by: John Grossman <johngro@google.com>
Diffstat (limited to 'cmds')
-rw-r--r-- | cmds/am/src/com/android/commands/am/Am.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/cmds/am/src/com/android/commands/am/Am.java b/cmds/am/src/com/android/commands/am/Am.java index 293116c..9a75e44 100644 --- a/cmds/am/src/com/android/commands/am/Am.java +++ b/cmds/am/src/com/android/commands/am/Am.java @@ -195,6 +195,21 @@ public class Am { } intent.putExtra(key, list); hasIntentInfo = true; + } else if (opt.equals("--ef")) { + String key = nextArgRequired(); + String value = nextArgRequired(); + intent.putExtra(key, Float.valueOf(value)); + hasIntentInfo = true; + } else if (opt.equals("--efa")) { + String key = nextArgRequired(); + String value = nextArgRequired(); + String[] strings = value.split(","); + float[] list = new float[strings.length]; + for (int i = 0; i < strings.length; i++) { + list[i] = Float.valueOf(strings[i]); + } + intent.putExtra(key, list); + hasIntentInfo = true; } else if (opt.equals("--ez")) { String key = nextArgRequired(); String value = nextArgRequired(); @@ -1221,9 +1236,11 @@ public class Am { " [--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]\n" + " [--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]\n" + " [--el <EXTRA_KEY> <EXTRA_LONG_VALUE> ...]\n" + + " [--ef <EXTRA_KEY> <EXTRA_FLOAT_VALUE> ...]\n" + " [--eu <EXTRA_KEY> <EXTRA_URI_VALUE> ...]\n" + " [--eia <EXTRA_KEY> <EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE...]]\n" + " [--ela <EXTRA_KEY> <EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE...]]\n" + + " [--efa <EXTRA_KEY> <EXTRA_FLOAT_VALUE>[,<EXTRA_FLOAT_VALUE...]]\n" + " [-n <COMPONENT>] [-f <FLAGS>]\n" + " [--grant-read-uri-permission] [--grant-write-uri-permission]\n" + " [--debug-log-resolution] [--exclude-stopped-packages]\n" + |