CompanionDeviceManager.StartObservingDevicePresence(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registrarsi per ricevere i callback ogni volta che il dispositivo associato entra e non rientra nell'intervallo.
[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
Parametri
- deviceAddress
- String
indirizzo di un dispositivo complementare associato in precedenza
- Attributi
Commenti
Registrarsi per ricevere i callback ogni volta che il dispositivo associato entra e non rientra nell'intervallo.
Il dispositivo fornito deve essere #associate associated
con l'app chiamante prima di chiamare questo metodo.
Il chiamante deve implementare un singolo CompanionDeviceService
che verrà associato a e ricevere callback a CompanionDeviceService#onDeviceAppeared
e CompanionDeviceService#onDeviceDisappeared
. L'app non deve rimanere in esecuzione per ricevere i callback.
L'app chiamante deve dichiarare uses-permission android.Manifest.permission#REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE
.
L'app chiamante deve verificare la presenza di funzionalità di prima di PackageManager#FEATURE_COMPANION_DEVICE_SETUP
chiamare questa API.
Per i dispositivi Bluetooth LE, si basa sull'analisi del dispositivo con l'indirizzo specificato. Il sistema eseguirà l'analisi del dispositivo quando La scansione Bluetooth è ATTIVATA o Bluetooth.
Per i dispositivi Bluetooth classici questo viene attivato quando il dispositivo si connette/si disconnette. I dispositivi Wi-Fi non sono supportati.
Se un dispositivo Bluetooth LE vuole usare un indirizzo Mac rotante, è consigliabile usare l'indirizzo privato risolvibile e assicurarsi che il dispositivo sia legato al telefono in modo che il sistema operativo Android sia in grado di risolvere l'indirizzo.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.