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) voidclose()protected Contextprotected ObjectcreateVirtualCamera(Object config) createVirtualDisplay(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 StringList<android.companion.virtual.camera.VirtualCamera> android.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
@Implementation protected int getDeviceId() -
createContext
-
getPersistentDeviceId
-
close
@Implementation public void close() -
getDisplayIds
public int[] getDisplayIds() -
isClosed
public boolean isClosed() -
getVirtualCameras
-
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
-
createVirtualCamera
-
setShowPointerIcon
@Implementation protected void setShowPointerIcon(boolean showPointerIcon) -
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 public 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
@Resetter public static void reset()
-