Condividi tramite


CompanionDeviceManager.StartObservingDevicePresence(String) Metodo

Definizione

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.

Documentazione java per android.companion.CompanionDeviceManager.startObservingDevicePresence(java.lang.String).

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.

Si applica a