DeviceController


@ExperimentalTestApi
public 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.

Summary

Nested types

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.

Public methods

setDeviceMode

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

setScreenOrientation

abstract void setScreenOrientation(int screenOrientation)

Sets the connected device to the provided screen orientation.

Parameters
int screenOrientation

the orientation to put the device in