Added in API level 26
  
  
  
android.companion
Interfaces
| DeviceFilter<D extends Parcelable> | A filter for companion devices of type D | 
Classes
| AssociatedDevice | Container for device info from an association that is not self-managed. | 
| AssociationInfo | Details for a specific "association" that has been established between an app and companion device. | 
| AssociationRequest | A request for the user to select a companion device to associate with. | 
| AssociationRequest.Builder | A builder for AssociationRequest | 
| BluetoothDeviceFilter | A filter for Bluetooth(non-LE) devices | 
| BluetoothDeviceFilter.Builder | A builder for BluetoothDeviceFilter | 
| BluetoothLeDeviceFilter | A filter for Bluetooth LE devices | 
| BluetoothLeDeviceFilter.Builder | Builder for BluetoothLeDeviceFilter | 
| CompanionDeviceManager | Public interfaces for managing companion devices. | 
| CompanionDeviceManager.Callback | Callback for applications to receive updates about and the outcome of AssociationRequestissued viaassociate()call. | 
| CompanionDeviceService | A service that receives calls from the system with device events. | 
| DeviceId | A device id represents a device identifier managed by the companion app. | 
| DeviceId.Builder | A builder for DeviceIdCalling apps must provide at least one of the following to identify
 the device: a custom ID using  | 
| DevicePresenceEvent | Event for observing device presence. | 
| ObservingDevicePresenceRequest | A request for setting the types of device for observing device presence. | 
| ObservingDevicePresenceRequest.Builder | A builder for ObservingDevicePresenceRequest | 
| WifiDeviceFilter | A filter for Wifi devices | 
| WifiDeviceFilter.Builder | A builder for WifiDeviceFilter | 
Exceptions
| CompanionException | CompanionExceptioncan be thrown during the companion system data
 transfer process. | 
| DeviceNotAssociatedException | An exception for a case when a given device was not associatedto the calling app. | 
- Interfaces
- Classes- AssociatedDevice
- AssociationInfo
- AssociationRequest
- AssociationRequest.Builder
- BluetoothDeviceFilter
- BluetoothDeviceFilter.Builder
- BluetoothLeDeviceFilter
- BluetoothLeDeviceFilter.Builder
- CompanionDeviceManager
- CompanionDeviceManager.Callback
- CompanionDeviceService
- DeviceId
- DeviceId.Builder
- DevicePresenceEvent
- ObservingDevicePresenceRequest
- ObservingDevicePresenceRequest.Builder
- WifiDeviceFilter
- WifiDeviceFilter.Builder
 
- Exceptions
