Class Index
These are the API classes. See all API packages.
A
| AndroidThings | Android Things library information. | 
| AndroidThings.Product | AndroidThings product information. | 
B
| BluetoothClassFactory | Builder to instantiate a BluetoothClass. | 
| BluetoothConfigManager | This class is used to control various configuration options for the Bluetooth stack. | 
| BluetoothConnectionCallback | This callback is invoked when the device receives requests for Bluetooth profile connections and contains relevant information to handle the connection process. | 
| BluetoothConnectionManager | This class is responsible for handling Bluetooth pairing and connections with a remote BluetoothDeviceIt allows developers to perform the following main operations. | 
| BluetoothPairingCallback | This callback is invoked during the Bluetooth pairing process and contains all the relevant pairing information required for pairing. | 
| BluetoothPairingCallback.PairingError | |
| BluetoothProfile | Lists all the Bluetooth profiles available in the system. | 
| BluetoothProfileManager | Allows applications to enable/disable Bluetooth profiles on the system. | 
C
| ConnectionParams | This class encapsulates the information about a particular connection request with a remote Bluetooth device. | 
D
| DeviceManager | This class provides access to the device management service. | 
G
| GnssClockBuilder | Builder for GnssClock. | 
| GnssDriver | Driver to interface with user-connected GNSS sensors. | 
| GnssMeasurementBuilder | Builder for GnssMeasurement, which represents measurement data for an individual satellite. | 
| GnssMeasurementsEventBuilder | Builder for GnssMeasurementsEvent, which contains measurement data for all satellites in this event. | 
| GnssStateListener | GNSS State Listener Handles changes in the enabled state of the gnss system. | 
| GnssStatusBuilder | Builder for GnssStatus, which contains information about satellites that were detected. | 
| Gpio | Controls a GPIO pin. | 
| GpioCallback | GPIO interrupt callback. | 
| GpioDriver | GPIO user driver. | 
I
| I2cBusDriver | I2C user driver. | 
| I2cDevice | Controls an I2C device. | 
| InputDriver | Driver to interface with user-connected input devices. | 
| InputDriver.Builder | Builder class for InputDriverobjects. | 
| InputDriverEvent | An event to send to an InputDriver. | 
| InterfaceDisabledException | Exception indicating this operation requires the interface to be enabled. | 
J
| JoinFailedAtAuthException | Exception indicating the join operation was unable to find the given network. | 
| JoinFailedAtScanException | Exception indicating the join operation was unable to find the given network. | 
| JoinFailedException | Exception indicating the join operation has failed. | 
L
| LowpanBeaconInfo | Describes a LoWPAN Beacon. | 
| LowpanCredential | Describes a network access credential for a LoWPAN. | 
| LowpanDriver | Driver to implement LoWPAN device. | 
| LowpanDriverCallback | Callback interface for LowpanDriver. | 
| LowpanEnergyScanResult | Describes the result from one channel of an energy scan. | 
| LowpanException | Exception base class for LoWPAN-specific exceptions. | 
| LowpanIdentity | Describes an instance of a LoWPAN network. | 
| LowpanIdentity.Builder | Builder class for constructing instances of LowpanIdentity. | 
| LowpanInterface | Class for managing a specific Low-power Wireless Personal Area Network (LoWPAN) interface. | 
| LowpanInterface.Callback | Callback base class for LowpanInterface. | 
| LowpanManager | Manager object for looking up LoWPAN interfaces. | 
| LowpanManager.Callback | Callback base class for LowpanManager. | 
| LowpanProvisioningParams | Describes the information needed to be a part of a specific network. | 
| LowpanProvisioningParams.Builder | Builder class for constructing LowpanProvisioningParams objects. | 
| LowpanRuntimeException | Runtime exceptions specific to LoWPAN operations. | 
| LowpanScanner | Class for performing active and passive scans. | 
| LowpanScanner.Callback | Callback base class for LowpanScanner. | 
N
| NetworkAlreadyExistsException | Exception indicating the form operation found a network nearby with the same identity. | 
O
| OperationCanceledException | Exception indicating this operation was canceled by the driver before it could finish. | 
P
| PairingParams | This class encapsulates the data for a particular pairing attempt. | 
| PendingUpdateInfo | Extra information that only pertains to a pending update. | 
| PeripheralManager | Lists and opens peripherals. | 
| PioDriverManager | Manager for PIO userspace drivers. | 
| Pwm | Controls a PWM pin. | 
| PwmDriver | PWM user driver. | 
S
| SpiBusDriver | SPI user driver. | 
| SpiDevice | Controls a SpiDevice. | 
| StatusListener | Device firwmare update status listener. | 
T
| TimeManager | This class provides access to device settings related to time. | 
U
| UartDevice | Controls a UART device. | 
| UartDeviceCallback | UART interrupt callback. | 
| UartDeviceDriver | UART user driver. | 
| UpdateManager | The UpdateManager allows an application or service to control how updates are automatically applied to the device. | 
| UpdateManagerStatus | Represents the current status of the UpdateManager. | 
| UpdatePolicy | The UpdatePolicy is an immutable object that represents the combination of an UpdateManagerpolicy and its options. | 
| UpdatePolicy.Builder | The Builder is used to construct new UpdatePolicy objects. | 
| UserDriverManager | Manager for all Android Things user drivers. | 
| UserSensor | A user-defined sensor backed by a UserSensorDriver. | 
| UserSensor.Builder | Builder to allow for flexible UserSensorconstruction. | 
| UserSensorDriver | Driver to interface with a user-connected sensor. | 
| UserSensorReading | A single user-sensor reading. | 
V
| VersionInfo | Describes a complete release (OS and OEM versions). | 
W
| WrongStateException | Exception indicating the interface is the wrong state for an operation. | 
