Android.Companion Espace de noms

Fournit des API pour rechercher, associer et gérer des appareils complémentaires.

Classes

Nom Description
ActionRequest

Représente une demande d’application complémentaire pour effectuer une action spécifique.

ActionRequest.Builder

Générateur de création ActionRequest.

ActionRequest.InterfaceConsts

Expose les constantes des interfaces Java implémentées par ActionRequest.

ActionResult

Résultat signalé par une application complémentaire en réponse à un ActionRequest.

ActionResult.Builder

Générateur pour la création d’un ActionResult.

ActionResult.InterfaceConsts

Expose les constantes des interfaces Java implémentées par ActionResult.

AssociatedDevice

Conteneur pour les informations sur l’appareil à partir d’une association qui n’est pas auto-gérée.

AssociatedDevice.InterfaceConsts

Expose les constantes des interfaces Java implémentées par AssociatedDevice.

AssociationInfo

Détails d’une « association » spécifique établie entre une application et un appareil complémentaire.

AssociationInfo.InterfaceConsts

Expose les constantes des interfaces Java implémentées par AssociationInfo.

AssociationRequest

Demande à l’utilisateur de sélectionner un appareil complémentaire à associer.

AssociationRequest.Builder

Générateur pour AssociationRequest

AssociationRequest.InterfaceConsts

Expose les constantes des interfaces Java implémentées par AssociationRequest.

BluetoothDeviceFilter

Filtre pour les appareils Bluetooth(non-LE)

BluetoothDeviceFilter.Builder

Générateur pour BluetoothDeviceFilter

BluetoothLeDeviceFilter

Filtre pour les appareils Bluetooth LE

BluetoothLeDeviceFilter.Builder

Générateur pour BluetoothLeDeviceFilter

CompanionDeviceManager

Interfaces publiques pour la gestion des appareils complémentaires.

CompanionDeviceManager.Callback

Rappel pour que les applications reçoivent des mises à jour sur et le résultat de l’émission AssociationRequest via associate() un appel.

CompanionDeviceManager.TrustPairingCallback

Rappel pour que les applications reçoivent des mises à jour sur et le résultat de #requestDeviceTrustPairing

CompanionDeviceService

Service qui reçoit des appels du système avec des événements d’appareil.

CompanionException

CompanionException peut être levée pendant le processus de transfert de données du système complémentaire.

DeviceId

Un ID d’appareil représente un identificateur d’appareil géré par l’application complémentaire.

DeviceId.Builder

Générateur pour DeviceId

DeviceId.InterfaceConsts

Expose les constantes des interfaces Java implémentées par DeviceId.

DeviceNotAssociatedException

Exception pour un cas où un appareil donné n’était pas CompanionDeviceManager#associate associated à l’application appelante.

DevicePresenceEvent

Événement d’observation de la présence de l’appareil.

DevicePresenceEvent.InterfaceConsts

Expose les constantes des interfaces Java implémentées par DevicePresenceEvent.

ObservingDevicePresenceRequest

Demande de définition des types d’appareil pour observer la présence de l’appareil.

ObservingDevicePresenceRequest.Builder

Générateur pour ObservingDevicePresenceRequest

ObservingDevicePresenceRequest.InterfaceConsts

Expose les constantes des interfaces Java implémentées par ObservingDevicePresenceRequest.

OutOfBandPairingRequest

Représente une demande de jumelage hors bande.

OutOfBandPairingRequest.Builder

Générateur de création OutOfBandPairingRequest.

OutOfBandPairingRequest.InterfaceConsts

Expose les constantes des interfaces Java implémentées par OutOfBandPairingRequest.

WifiDeviceFilter

Filtre pour les appareils Wifi

WifiDeviceFilter.Builder

Générateur pour WifiDeviceFilter

Interfaces

Nom Description
IDeviceFilter

Filtre pour les appareils complémentaires de type D

Énumérations

Nom Description
CompanionDeviceManagerTrustErrorCode

Identifie la raison pour laquelle une demande de jumelage d’approbation d’appareil a échoué.

CompanionDeviceManagerTrustType

Identifie les types d’approbation qu’une demande de jumelage d’appareils peut activer.

CompanionDeviceResult

Identifie le résultat d’une demande d’association.

DevicePresenceEventType

Identifie un événement de présence d’appareil.

RequestAction

Identifie l’action que le système demande à partir d’une application complémentaire.

RequestOperation

Identifie si les demandes système pour activer ou désactiver une action.

ResultCode

Identifie le résultat qu’une application complémentaire signale pour une action demandée.

SystemDataSyncFlags

Identifie les types de données système qu’une association peut synchroniser.

Remarques

Permet CompanionDeviceManager de demander des associations avec des appareils complémentaires et CompanionDeviceService de recevoir des événements d’appareil du système. Consultez la référence du package Android pour les API de Java correspondantes et leurs avis de disponibilité et de dépréciation.