From f16e7423c79c4ccccf43265a5b1966eb8e7f7be7 Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Tue, 28 Mar 2017 16:13:51 -0700 Subject: [PATCH] Temporarily bg-whitelist the default container package-cleaning service Bug 35968513 Test: manual Change-Id: Iac3e831631d279f68dec3a49d50393a4abf03088 --- .../java/com/android/server/pm/PackageManagerService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index a045e5b6a257f..2115f316402f4 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -1181,6 +1181,7 @@ public class PackageManagerService extends IPackageManager.Stub { // Stores a list of users whose package restrictions file needs to be updated private ArraySet mDirtyUsers = new ArraySet(); + static final long DEFAULT_CONTAINER_WHITELIST_DURATION = 10 * 60 * 1000; final private DefaultContainerConnection mDefContainerConn = new DefaultContainerConnection(); class DefaultContainerConnection implements ServiceConnection { @@ -12914,6 +12915,9 @@ public class PackageManagerService extends IPackageManager.Stub { IActivityManager am = ActivityManager.getService(); if (am != null) { try { + getDeviceIdleController().addPowerSaveTempWhitelistApp(Process.SYSTEM_UID, + DEFAULT_CONTAINER_PACKAGE, DEFAULT_CONTAINER_WHITELIST_DURATION, + UserHandle.USER_SYSTEM, false, "cleaning packages"); am.startService(null, intent, null, -1, null, false, mContext.getOpPackageName(), UserHandle.USER_SYSTEM); } catch (RemoteException e) {