Android.Companion Namespace

Fornece APIs para localizar, associar e gerenciar dispositivos complementares.

Classes

Nome Descrição
ActionRequest

Representa uma solicitação para que um aplicativo complementar execute uma ação específica.

ActionRequest.Builder

Um construtor para criar ActionRequest.

ActionRequest.InterfaceConsts

Expõe constantes das interfaces de Java implementadas por ActionRequest.

ActionResult

Um resultado relatado por um aplicativo complementar em resposta a um ActionRequest.

ActionResult.Builder

Construtor para criar um ActionResult.

ActionResult.InterfaceConsts

Expõe constantes das interfaces de Java implementadas por ActionResult.

AssociatedDevice

Contêiner para informações de dispositivo de uma associação que não é autogerenciada.

AssociatedDevice.InterfaceConsts

Expõe constantes das interfaces de Java implementadas por AssociatedDevice.

AssociationInfo

Detalhes de uma "associação" específica que foi estabelecida entre um aplicativo e um dispositivo complementar.

AssociationInfo.InterfaceConsts

Expõe constantes das interfaces de Java implementadas por AssociationInfo.

AssociationRequest

Uma solicitação para que o usuário selecione um dispositivo complementar ao qual associar.

AssociationRequest.Builder

Um construtor para AssociationRequest

AssociationRequest.InterfaceConsts

Expõe constantes das interfaces de Java implementadas por AssociationRequest.

BluetoothDeviceFilter

Um filtro para dispositivos Bluetooth (não LE)

BluetoothDeviceFilter.Builder

Um construtor para BluetoothDeviceFilter

BluetoothLeDeviceFilter

Um filtro para dispositivos BLUETOOTH LE

BluetoothLeDeviceFilter.Builder

Construtor para BluetoothLeDeviceFilter

CompanionDeviceManager

Interfaces públicas para gerenciar dispositivos complementares.

CompanionDeviceManager.Callback

Retorno de chamada para aplicativos receberem atualizações sobre e o resultado da emissão por meio de AssociationRequestassociate() chamada.

CompanionDeviceManager.TrustPairingCallback

Retorno de chamada para aplicativos receberem atualizações sobre e o resultado de #requestDeviceTrustPairing

CompanionDeviceService

Um serviço que recebe chamadas do sistema com eventos de dispositivo.

CompanionException

CompanionException pode ser gerado durante o processo de transferência de dados do sistema complementar.

DeviceId

Uma ID do dispositivo representa um identificador de dispositivo gerenciado pelo aplicativo complementar.

DeviceId.Builder

Um construtor para DeviceId

DeviceId.InterfaceConsts

Expõe constantes das interfaces de Java implementadas por DeviceId.

DeviceNotAssociatedException

Uma exceção para um caso em que um determinado dispositivo não CompanionDeviceManager#associate associated era para o aplicativo de chamada.

DevicePresenceEvent

Evento para observar a presença do dispositivo.

DevicePresenceEvent.InterfaceConsts

Expõe constantes das interfaces de Java implementadas por DevicePresenceEvent.

ObservingDevicePresenceRequest

Uma solicitação para definir os tipos de dispositivo para observar a presença do dispositivo.

ObservingDevicePresenceRequest.Builder

Um construtor para ObservingDevicePresenceRequest

ObservingDevicePresenceRequest.InterfaceConsts

Expõe constantes das interfaces de Java implementadas por ObservingDevicePresenceRequest.

OutOfBandPairingRequest

Representa uma solicitação de emparelhamento fora de banda.

OutOfBandPairingRequest.Builder

Um construtor para criar OutOfBandPairingRequest.

OutOfBandPairingRequest.InterfaceConsts

Expõe constantes das interfaces de Java implementadas por OutOfBandPairingRequest.

WifiDeviceFilter

Um filtro para dispositivos Wifi

WifiDeviceFilter.Builder

Um construtor para WifiDeviceFilter

Interfaces

Nome Descrição
IDeviceFilter

Um filtro para dispositivos complementares do tipo D

Enumerações

Nome Descrição
CompanionDeviceManagerTrustErrorCode

Identifica o motivo pelo qual uma solicitação de emparelhamento de confiança do dispositivo falhou.

CompanionDeviceManagerTrustType

Identifica os tipos de confiança que uma solicitação de emparelhamento de confiança do dispositivo pode habilitar.

CompanionDeviceResult

Identifica o resultado de uma solicitação de associação.

DevicePresenceEventType

Identifica um evento de presença do dispositivo.

RequestAction

Identifica a ação que o sistema solicita de um aplicativo complementar.

RequestOperation

Identifica se o sistema solicita ativar ou desativar uma ação.

ResultCode

Identifica o resultado que um aplicativo complementar relata para uma ação solicitada.

SystemDataSyncFlags

Identifica os tipos de dados do sistema que uma associação pode sincronizar.

Comentários

Use CompanionDeviceManager para solicitar associações com dispositivos complementares e use CompanionDeviceService para receber eventos de dispositivo do sistema. Consulte a referência do pacote Android para as APIs de Java correspondentes e seus avisos de disponibilidade e substituição.