diff options
| author | 2019-11-21 11:52:40 -0800 | |
|---|---|---|
| committer | 2019-11-21 13:59:32 -0800 | |
| commit | 8ee4547ae5aca3a348d58d5ec9daabccf20f9b73 (patch) | |
| tree | 2e19afd3b8404dc916b731f832b14039c14cfbec | |
| parent | a11e1ce8e10b222e404fb491ef16054ee6f106e7 (diff) | |
Update some APIs to System and Public
1. PackageManager.MATCH_KNOWN_PACKAGES
2. Context#registerReceiverAsUser
BUG: 144930182
Test: Ran GTS/CTS Tests
Change-Id: I812c9f2028e9f417edfb174354b97fdb73fbc359
| -rw-r--r-- | apex/statsd/service/java/com/android/server/stats/StatsCompanionService.java | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/apex/statsd/service/java/com/android/server/stats/StatsCompanionService.java b/apex/statsd/service/java/com/android/server/stats/StatsCompanionService.java index 8a00c8318d58..81dafe39acc0 100644 --- a/apex/statsd/service/java/com/android/server/stats/StatsCompanionService.java +++ b/apex/statsd/service/java/com/android/server/stats/StatsCompanionService.java @@ -565,7 +565,8 @@ public class StatsCompanionService extends IStatsCompanionService.Stub { // Add in all the apps for every user/profile. for (UserInfo profile : users) { List<PackageInfo> pi = - pm.getInstalledPackagesAsUser(PackageManager.MATCH_KNOWN_PACKAGES, + pm.getInstalledPackagesAsUser(PackageManager.MATCH_UNINSTALLED_PACKAGES + | PackageManager.MATCH_ANY_USER, profile.id); for (int j = 0; j < pi.size(); j++) { if (pi.get(j).applicationInfo != null) { @@ -2729,23 +2730,20 @@ public class StatsCompanionService extends IStatsCompanionService.Stub { filter.addAction(Intent.ACTION_PACKAGE_ADDED); filter.addAction(Intent.ACTION_PACKAGE_REMOVED); filter.addDataScheme("package"); - mContext.registerReceiverAsUser(mAppUpdateReceiver, UserHandle.ALL, filter, - null, - null); + mContext.registerReceiverForAllUsers(mAppUpdateReceiver, filter, null, null); // Setup receiver for user initialize (which happens once for a new user) // and // if a user is removed. filter = new IntentFilter(Intent.ACTION_USER_INITIALIZE); filter.addAction(Intent.ACTION_USER_REMOVED); - mContext.registerReceiverAsUser(mUserUpdateReceiver, UserHandle.ALL, - filter, null, null); + mContext.registerReceiverForAllUsers(mUserUpdateReceiver, filter, null, null); // Setup receiver for device reboots or shutdowns. filter = new IntentFilter(Intent.ACTION_REBOOT); filter.addAction(Intent.ACTION_SHUTDOWN); - mContext.registerReceiverAsUser( - mShutdownEventReceiver, UserHandle.ALL, filter, null, null); + mContext.registerReceiverForAllUsers( + mShutdownEventReceiver, filter, null, null); final long token = Binder.clearCallingIdentity(); try { // Pull the latest state of UID->app name, version mapping when |