Adds some missing injections for VR and PCC

Test: Existing tests still pass
BUG: 261841686
FIX: 261841686

Change-Id: I407871ea6e4e0f6ae3a9d878d0107b82b3cb9603
This commit is contained in:
Govinda Wasserman
2022-08-26 13:00:16 -04:00
parent 4e02695e3e
commit 608bf43988

View File

@@ -31,6 +31,7 @@ import android.app.StatsManager;
import android.app.UiModeManager;
import android.app.WallpaperManager;
import android.app.admin.DevicePolicyManager;
import android.app.ambientcontext.AmbientContextManager;
import android.app.job.JobScheduler;
import android.app.role.RoleManager;
import android.app.smartspace.SmartspaceManager;
@@ -79,6 +80,7 @@ import android.permission.PermissionManager;
import android.safetycenter.SafetyCenterManager;
import android.service.dreams.DreamService;
import android.service.dreams.IDreamManager;
import android.service.vr.IVrManager;
import android.telecom.TelecomManager;
import android.telephony.CarrierConfigManager;
import android.telephony.SubscriptionManager;
@@ -146,6 +148,13 @@ public class FrameworkServicesModule {
return Optional.ofNullable(context.getSystemService(SystemUpdateManager.class));
}
@Provides
@Nullable
@Singleton
static AmbientContextManager provideAmbientContextManager(Context context) {
return context.getSystemService(AmbientContextManager.class);
}
/** */
@Provides
public AmbientDisplayConfiguration provideAmbientDisplayConfiguration(Context context) {
@@ -258,6 +267,13 @@ public class FrameworkServicesModule {
ServiceManager.getService(DreamService.DREAM_SERVICE));
}
@Provides
@Singleton
@Nullable
static IVrManager provideIVrManager() {
return IVrManager.Stub.asInterface(ServiceManager.getService(Context.VR_SERVICE));
}
@Provides
@Singleton
@Nullable