Partager via


CompanionDeviceManager.StartObservingDevicePresence(String) Méthode

Définition

Inscrivez-vous pour recevoir des rappels chaque fois que l’appareil associé est entrant et hors limites.

[Android.Runtime.Register("startObservingDevicePresence", "(Ljava/lang/String;)V", "", ApiSince=31)]
[Android.Runtime.RequiresPermission("android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE")]
public void StartObservingDevicePresence (string deviceAddress);
[<Android.Runtime.Register("startObservingDevicePresence", "(Ljava/lang/String;)V", "", ApiSince=31)>]
[<Android.Runtime.RequiresPermission("android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE")>]
member this.StartObservingDevicePresence : string -> unit

Paramètres

deviceAddress
String

adresse d’un appareil complémentaire précédemment associé

Attributs

Remarques

Inscrivez-vous pour recevoir des rappels chaque fois que l’appareil associé est entrant et hors limites.

L’appareil fourni doit être #associate associated avec l’application appelante avant d’appeler cette méthode.

L’appelant doit implémenter un seul CompanionDeviceService qui sera lié à et recevoir des rappels vers CompanionDeviceService#onDeviceAppeared et CompanionDeviceService#onDeviceDisappeared. L’application n’a pas besoin de rester en cours d’exécution pour recevoir ses rappels.

L’application appelante doit déclarer l’autorisation android.Manifest.permission#REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCEutilisation.

L’application appelante doit vérifier la présence des fonctionnalités avant d’appeler PackageManager#FEATURE_COMPANION_DEVICE_SETUP cette API.

Pour les appareils Bluetooth LE, cela est basé sur l’analyse de l’appareil avec l’adresse donnée. Le système analyse l’appareil lorsque Bluetooth est ACTIVÉ ou que l’analyse Bluetooth est ACTIVÉE.

Pour les appareils Bluetooth classiques, cela est déclenché lorsque l’appareil se connecte/se déconnecte. Les appareils Wi-Fi ne sont pas pris en charge.

Si un appareil Bluetooth LE souhaite utiliser une adresse mac pivotante, il est recommandé d’utiliser une adresse privée résolvable et de vérifier que l’appareil est lié au téléphone afin que le système d’exploitation Android puisse résoudre l’adresse.

Documentation Java pour android.companion.CompanionDeviceManager.startObservingDevicePresence(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à