# android.companion.virtual

Added in[API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# android.companion.virtual

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/companion/virtual/package-summary "View this page in Kotlin")\|Java

## Interfaces

|------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
| [VirtualDeviceManager.VirtualDeviceListener](https://developer.android.com/reference/android/companion/virtual/VirtualDeviceManager.VirtualDeviceListener) | Listener for changes in the available virtual devices. |

## Classes

|----------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
| [VirtualDevice](https://developer.android.com/reference/android/companion/virtual/VirtualDevice)               | Details of a particular virtual device.                              |
| [VirtualDeviceManager](https://developer.android.com/reference/android/companion/virtual/VirtualDeviceManager) | System level service for creation and management of virtual devices. |

-

  ## Interfaces

  - [VirtualDeviceManager.VirtualDeviceListener](https://developer.android.com/reference/android/companion/virtual/VirtualDeviceManager.VirtualDeviceListener)
-

  ## Classes

  - [VirtualDevice](https://developer.android.com/reference/android/companion/virtual/VirtualDevice)
  - [VirtualDeviceManager](https://developer.android.com/reference/android/companion/virtual/VirtualDeviceManager)