CompanionDeviceManager.StartObservingDevicePresence(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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_PRESENCE
utilisation.
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.
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.