CompanionDeviceManager.StartObservingDevicePresence(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Regístrese para recibir devoluciones de llamada cada vez que el dispositivo asociado entra y sale del intervalo.
[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
Parámetros
- deviceAddress
- String
dirección de un dispositivo complementario asociado anteriormente
- Atributos
Comentarios
Regístrese para recibir devoluciones de llamada cada vez que el dispositivo asociado entra y sale del intervalo.
El dispositivo proporcionado debe estar #associate associated
con la aplicación que realiza la llamada antes de llamar a este método.
El autor de la llamada debe implementar un único CompanionDeviceService
que se enlazará a y recibirá devoluciones de llamada a CompanionDeviceService#onDeviceAppeared
y CompanionDeviceService#onDeviceDisappeared
. La aplicación no necesita permanecer en ejecución para recibir sus devoluciones de llamada.
La llamada a la aplicación debe declarar uses-permission android.Manifest.permission#REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE
.
La aplicación que llama debe comprobar la presencia de características de antes de PackageManager#FEATURE_COMPANION_DEVICE_SETUP
llamar a esta API.
En el caso de los dispositivos Bluetooth LE, esto se basa en el examen del dispositivo con la dirección especificada. El sistema buscará el dispositivo cuando Bluetooth esté activado o esté activado.
En el caso de los dispositivos Bluetooth clásicos, esto se desencadena cuando el dispositivo se conecta o desconecta. No se admiten dispositivos WiFi.
Si un dispositivo Bluetooth LE quiere usar una dirección mac giratoria, se recomienda usar la dirección privada resolvible y asegurarse de que el dispositivo esté unido al teléfono para que el sistema operativo android pueda resolver la dirección.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.