Package org.robolectric.shadows
Class ShadowVirtualDeviceManager.ShadowVirtualDevice
java.lang.Object
org.robolectric.shadows.ShadowVirtualDeviceManager.ShadowVirtualDevice
- Enclosing class:
- ShadowVirtualDeviceManager
@Implements(value=android.companion.virtual.VirtualDeviceManager.VirtualDevice.class,
minSdk=34,
isInAndroidSdk=false)
public static class ShadowVirtualDeviceManager.ShadowVirtualDevice
extends Object
Shadow for inner class VirtualDeviceManager.VirtualDevice.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void__constructor__(IVirtualDeviceManager service, Context context, int associationId, VirtualDeviceParams params) protected voidclose()Prevents a NPE when calling .close() on a VirtualDevice in unit tests.protected Contextprotected VirtualDisplaycreateVirtualDisplay(VirtualDisplayConfig config, Executor executor, VirtualDisplay.Callback callback) protected VirtualKeyboardprotected VirtualMousecreateVirtualMouse(VirtualDisplay display, String inputDeviceName, int vendorId, int productId) protected VirtualMousecreateVirtualMouse(VirtualMouseConfig config) protected VirtualTouchscreencreateVirtualTouchscreen(VirtualDisplay display, String inputDeviceName, int vendorId, int productId) protected VirtualTouchscreenprotected intprotected Stringandroid.companion.virtual.sensor.VirtualSensorCallbackandroid.companion.virtual.sensor.VirtualSensorDirectChannelCallbackprotected List<android.companion.virtual.sensor.VirtualSensor>booleanisClosed()protected voidlaunchPendingIntent(int displayId, PendingIntent pendingIntent, Executor executor, IntConsumer listener) static voidreset()voidsetPendingIntentCallbackResultCode(int resultCode) protected voidsetShowPointerIcon(boolean showPointerIcon)
-
Constructor Details
-
ShadowVirtualDevice
public ShadowVirtualDevice()
-
-
Method Details
-
__constructor__
@Implementation protected void __constructor__(IVirtualDeviceManager service, Context context, int associationId, VirtualDeviceParams params) -
getDeviceId
-
createContext
-
getPersistentDeviceId
-
close
Prevents a NPE when calling .close() on a VirtualDevice in unit tests. -
isClosed
public boolean isClosed() -
getVirtualSensorList
@Implementation protected List<android.companion.virtual.sensor.VirtualSensor> getVirtualSensorList() -
launchPendingIntent
@Implementation protected void launchPendingIntent(int displayId, PendingIntent pendingIntent, Executor executor, IntConsumer listener) -
createVirtualMouse
@Implementation protected VirtualMouse createVirtualMouse(VirtualDisplay display, String inputDeviceName, int vendorId, int productId) -
createVirtualMouse
-
setShowPointerIcon
-
createVirtualTouchscreen
@Implementation protected VirtualTouchscreen createVirtualTouchscreen(VirtualDisplay display, String inputDeviceName, int vendorId, int productId) -
createVirtualTouchscreen
@Implementation protected VirtualTouchscreen createVirtualTouchscreen(VirtualTouchscreenConfig config) -
createVirtualKeyboard
-
createVirtualDisplay
@Implementation protected VirtualDisplay createVirtualDisplay(VirtualDisplayConfig config, Executor executor, VirtualDisplay.Callback callback) -
setPendingIntentCallbackResultCode
public void setPendingIntentCallbackResultCode(int resultCode) -
getLastLaunchedPendingIntent
-
getVirtualSensorCallback
public android.companion.virtual.sensor.VirtualSensorCallback getVirtualSensorCallback() -
getVirtualSensorDirectChannelCallback
public android.companion.virtual.sensor.VirtualSensorDirectChannelCallback getVirtualSensorDirectChannelCallback() -
reset
-