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 intint[]protected 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. -
getDisplayIds
public int[] getDisplayIds() -
isClosed
public boolean isClosed() -
getVirtualSensorList
@Implementation protected List<android.companion.virtual.sensor.VirtualSensor> getVirtualSensorList() -
launchPendingIntent
@Implementation protected void launchPendingIntent(int displayId, @Nonnull PendingIntent pendingIntent, @Nonnull Executor executor, @Nonnull IntConsumer listener) -
createVirtualMouse
@Implementation protected VirtualMouse createVirtualMouse(@Nonnull VirtualDisplay display, @Nonnull String inputDeviceName, int vendorId, int productId) -
createVirtualMouse
-
setShowPointerIcon
-
createVirtualTouchscreen
@Implementation protected VirtualTouchscreen createVirtualTouchscreen(@Nonnull VirtualDisplay display, @Nonnull String inputDeviceName, int vendorId, int productId) -
createVirtualTouchscreen
@Implementation protected VirtualTouchscreen createVirtualTouchscreen(@Nonnull VirtualTouchscreenConfig config) -
createVirtualKeyboard
@Implementation protected VirtualKeyboard createVirtualKeyboard(@Nonnull VirtualKeyboardConfig config) -
createVirtualDisplay
@Implementation protected VirtualDisplay createVirtualDisplay(@Nonnull VirtualDisplayConfig config, @Nullable Executor executor, @Nullable 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
-