summaryrefslogtreecommitdiffstats
path: root/cmds
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2012-03-13 15:16:34 -0700
committerAmith Yamasani <yamasani@google.com>2012-03-20 11:48:16 -0700
commita277cee31d6bf10ee8e93b12f08ceb04421f93e0 (patch)
treeb177d6eebd58a48460febfa74f6650f094bfd6a3 /cmds
parent8385e714a79dfce359c871c8e64636624bca774c (diff)
downloadandroid_development-a277cee31d6bf10ee8e93b12f08ceb04421f93e0.tar.gz
android_development-a277cee31d6bf10ee8e93b12f08ceb04421f93e0.tar.bz2
android_development-a277cee31d6bf10ee8e93b12f08ceb04421f93e0.zip
Package control per user
Change-Id: Ife6c3b223c382ca680b5fcf9b71213d0460c95b7
Diffstat (limited to 'cmds')
-rw-r--r--cmds/monkey/src/com/android/commands/monkey/Monkey.java4
-rw-r--r--cmds/monkey/src/com/android/commands/monkey/MonkeySourceNetworkViews.java5
2 files changed, 6 insertions, 3 deletions
diff --git a/cmds/monkey/src/com/android/commands/monkey/Monkey.java b/cmds/monkey/src/com/android/commands/monkey/Monkey.java
index 3aa2fc13a..f739f2d40 100644
--- a/cmds/monkey/src/com/android/commands/monkey/Monkey.java
+++ b/cmds/monkey/src/com/android/commands/monkey/Monkey.java
@@ -32,6 +32,7 @@ import android.os.ServiceManager;
import android.os.StrictMode;
import android.os.SystemClock;
import android.os.SystemProperties;
+import android.os.UserId;
import android.view.IWindowManager;
import java.io.BufferedReader;
@@ -935,7 +936,8 @@ public class Monkey {
if (category.length() > 0) {
intent.addCategory(category);
}
- List<ResolveInfo> mainApps = mPm.queryIntentActivities(intent, null, 0);
+ List<ResolveInfo> mainApps = mPm.queryIntentActivities(intent, null, 0,
+ UserId.myUserId());
if (mainApps == null || mainApps.size() == 0) {
System.err.println("// Warning: no activities found for category " + category);
continue;
diff --git a/cmds/monkey/src/com/android/commands/monkey/MonkeySourceNetworkViews.java b/cmds/monkey/src/com/android/commands/monkey/MonkeySourceNetworkViews.java
index 659ea8a35..590f406e1 100644
--- a/cmds/monkey/src/com/android/commands/monkey/MonkeySourceNetworkViews.java
+++ b/cmds/monkey/src/com/android/commands/monkey/MonkeySourceNetworkViews.java
@@ -24,6 +24,7 @@ import android.content.pm.IPackageManager;
import android.graphics.Rect;
import android.os.RemoteException;
import android.os.ServiceManager;
+import android.os.UserId;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityNodeInfo;
@@ -139,7 +140,7 @@ public class MonkeySourceNetworkViews {
try {
AccessibilityNodeInfo node = event.getSource();
String packageName = node.getPackageName().toString();
- ApplicationInfo appInfo = sPm.getApplicationInfo(packageName, 0);
+ ApplicationInfo appInfo = sPm.getApplicationInfo(packageName, 0, UserId.myUserId());
Class<?> klass;
klass = getIdClass(packageName, appInfo.sourceDir);
return klass.getField(stringId).getInt(null);
@@ -194,7 +195,7 @@ public class MonkeySourceNetworkViews {
String packageName = node.getPackageName().toString();
try{
Class<?> klass;
- ApplicationInfo appInfo = sPm.getApplicationInfo(packageName, 0);
+ ApplicationInfo appInfo = sPm.getApplicationInfo(packageName, 0, UserId.myUserId());
klass = getIdClass(packageName, appInfo.sourceDir);
StringBuilder fieldBuilder = new StringBuilder();
Field[] fields = klass.getFields();