Merge "Re-introduce ActivityTaskManager in CdmService" into tm-dev am: 06258e35ce am: dfda3dad5c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19066676 Change-Id: Ie934d39b196494db39df8d863527602af9b9bcb9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -104,6 +104,7 @@ import com.android.server.LocalServices;
|
||||
import com.android.server.SystemService;
|
||||
import com.android.server.companion.presence.CompanionDevicePresenceMonitor;
|
||||
import com.android.server.pm.UserManagerInternal;
|
||||
import com.android.server.wm.ActivityTaskManagerInternal;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileDescriptor;
|
||||
@@ -143,6 +144,7 @@ public class CompanionDeviceManagerService extends SystemService {
|
||||
private CompanionDevicePresenceMonitor mDevicePresenceMonitor;
|
||||
private CompanionApplicationController mCompanionAppController;
|
||||
|
||||
private final ActivityTaskManagerInternal mAtmInternal;
|
||||
private final ActivityManagerInternal mAmInternal;
|
||||
private final IAppOpsService mAppOpsManager;
|
||||
private final PowerWhitelistManager mPowerWhitelistManager;
|
||||
@@ -195,6 +197,7 @@ public class CompanionDeviceManagerService extends SystemService {
|
||||
mPowerWhitelistManager = context.getSystemService(PowerWhitelistManager.class);
|
||||
mAppOpsManager = IAppOpsService.Stub.asInterface(
|
||||
ServiceManager.getService(Context.APP_OPS_SERVICE));
|
||||
mAtmInternal = LocalServices.getService(ActivityTaskManagerInternal.class);
|
||||
mAmInternal = LocalServices.getService(ActivityManagerInternal.class);
|
||||
mPackageManagerInternal = LocalServices.getService(PackageManagerInternal.class);
|
||||
mUserManager = context.getSystemService(UserManager.class);
|
||||
@@ -1199,6 +1202,9 @@ public class CompanionDeviceManagerService extends SystemService {
|
||||
companionAppUids.add(uid);
|
||||
}
|
||||
}
|
||||
if (mAtmInternal != null) {
|
||||
mAtmInternal.setCompanionAppUids(userId, companionAppUids);
|
||||
}
|
||||
if (mAmInternal != null) {
|
||||
// Make a copy of the set and send it to ActivityManager.
|
||||
mAmInternal.setCompanionAppUids(userId, new ArraySet<>(companionAppUids));
|
||||
|
||||
Reference in New Issue
Block a user