{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}
interface DeviceController
Provides base-level device operations that can be used to build user actions such as folding a device, changing screen orientation etc.
This is a low level API, typically used by higher level test frameworks. It is generally not recommended for direct use by most tests. Please use high-level Espresso device APIs to interact with the device.
This API is experimental and is subject to change or removal in future releases.
Nested types |
|
|---|---|
DeviceController.ScreenOrientation |
Enum for screen orientations a device can be set to. |
Public methods |
|
|---|---|
abstract void |
setDeviceMode(int deviceMode)Sets the connected device to the provided mode. unsupported device mode. |
abstract void |
setScreenOrientation(int screenOrientation)Sets the connected device to the provided screen orientation. |
abstract void setDeviceMode(int deviceMode)
Sets the connected device to the provided mode. unsupported device mode.
| Parameters | |
|---|---|
int deviceMode |
the mode to put the device in |
abstract void setScreenOrientation(int screenOrientation)
Sets the connected device to the provided screen orientation.
| Parameters | |
|---|---|
int screenOrientation |
the orientation to put the device in |