Loading core/api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -2977,6 +2977,7 @@ package android.content { field public static final String TRANSLATION_MANAGER_SERVICE = "translation"; field public static final String UI_TRANSLATION_SERVICE = "ui_translation"; field public static final String UWB_SERVICE = "uwb"; field public static final String VIRTUALIZATION_SERVICE = "virtualization"; field public static final String VR_SERVICE = "vrmanager"; field public static final String WALLPAPER_EFFECTS_GENERATION_SERVICE = "wallpaper_effects_generation"; field public static final String WIFI_NL80211_SERVICE = "wifinl80211"; core/java/android/app/SystemServiceRegistry.java +2 −0 Original line number Diff line number Diff line Loading @@ -207,6 +207,7 @@ import android.service.oemlock.OemLockManager; import android.service.persistentdata.IPersistentDataBlockService; import android.service.persistentdata.PersistentDataBlockManager; import android.service.vr.IVrManager; import android.system.virtualmachine.VirtualizationFrameworkInitializer; import android.telecom.TelecomManager; import android.telephony.MmsManager; import android.telephony.TelephonyFrameworkInitializer; Loading Loading @@ -1541,6 +1542,7 @@ public final class SystemServiceRegistry { ConnectivityFrameworkInitializerTiramisu.registerServiceWrappers(); NearbyFrameworkInitializer.registerServiceWrappers(); OnDevicePersonalizationFrameworkInitializer.registerServiceWrappers(); VirtualizationFrameworkInitializer.registerServiceWrappers(); } finally { // If any of the above code throws, we're in a pretty bad shape and the process // will likely crash, but we'll reset it just in case there's an exception handler... Loading core/java/android/content/Context.java +15 −0 Original line number Diff line number Diff line Loading @@ -3931,6 +3931,7 @@ public abstract class Context { //@hide: ATTESTATION_VERIFICATION_SERVICE, //@hide: SAFETY_CENTER_SERVICE, DISPLAY_HASH_SERVICE, VIRTUALIZATION_SERVICE, }) @Retention(RetentionPolicy.SOURCE) public @interface ServiceName {} Loading Loading @@ -6046,6 +6047,20 @@ public abstract class Context { @SystemApi public static final String AMBIENT_CONTEXT_SERVICE = "ambient_context"; /** * Use with {@link #getSystemService(String)} to retrieve a * {@link android.system.virtualmachine.VirtualMachineManager}. * * <p>On devices without {@link PackageManager#FEATURE_VIRTUALIZATION_FRAMEWORK} system feature * the {@link #getSystemService(String)} will return {@code null}. * * @see #getSystemService(String) * @see android.system.virtualmachine.VirtualMachineManager * @hide */ @SystemApi public static final String VIRTUALIZATION_SERVICE = "virtualization"; /** * Determine whether the given permission is allowed for a particular * process and user ID running in the system. Loading Loading
core/api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -2977,6 +2977,7 @@ package android.content { field public static final String TRANSLATION_MANAGER_SERVICE = "translation"; field public static final String UI_TRANSLATION_SERVICE = "ui_translation"; field public static final String UWB_SERVICE = "uwb"; field public static final String VIRTUALIZATION_SERVICE = "virtualization"; field public static final String VR_SERVICE = "vrmanager"; field public static final String WALLPAPER_EFFECTS_GENERATION_SERVICE = "wallpaper_effects_generation"; field public static final String WIFI_NL80211_SERVICE = "wifinl80211";
core/java/android/app/SystemServiceRegistry.java +2 −0 Original line number Diff line number Diff line Loading @@ -207,6 +207,7 @@ import android.service.oemlock.OemLockManager; import android.service.persistentdata.IPersistentDataBlockService; import android.service.persistentdata.PersistentDataBlockManager; import android.service.vr.IVrManager; import android.system.virtualmachine.VirtualizationFrameworkInitializer; import android.telecom.TelecomManager; import android.telephony.MmsManager; import android.telephony.TelephonyFrameworkInitializer; Loading Loading @@ -1541,6 +1542,7 @@ public final class SystemServiceRegistry { ConnectivityFrameworkInitializerTiramisu.registerServiceWrappers(); NearbyFrameworkInitializer.registerServiceWrappers(); OnDevicePersonalizationFrameworkInitializer.registerServiceWrappers(); VirtualizationFrameworkInitializer.registerServiceWrappers(); } finally { // If any of the above code throws, we're in a pretty bad shape and the process // will likely crash, but we'll reset it just in case there's an exception handler... Loading
core/java/android/content/Context.java +15 −0 Original line number Diff line number Diff line Loading @@ -3931,6 +3931,7 @@ public abstract class Context { //@hide: ATTESTATION_VERIFICATION_SERVICE, //@hide: SAFETY_CENTER_SERVICE, DISPLAY_HASH_SERVICE, VIRTUALIZATION_SERVICE, }) @Retention(RetentionPolicy.SOURCE) public @interface ServiceName {} Loading Loading @@ -6046,6 +6047,20 @@ public abstract class Context { @SystemApi public static final String AMBIENT_CONTEXT_SERVICE = "ambient_context"; /** * Use with {@link #getSystemService(String)} to retrieve a * {@link android.system.virtualmachine.VirtualMachineManager}. * * <p>On devices without {@link PackageManager#FEATURE_VIRTUALIZATION_FRAMEWORK} system feature * the {@link #getSystemService(String)} will return {@code null}. * * @see #getSystemService(String) * @see android.system.virtualmachine.VirtualMachineManager * @hide */ @SystemApi public static final String VIRTUALIZATION_SERVICE = "virtualization"; /** * Determine whether the given permission is allowed for a particular * process and user ID running in the system. Loading