Partilhar via


CompanionDeviceManager.StartObservingDevicePresence(String) Método

Definição

Registre-se para receber retornos de chamada sempre que o dispositivo associado entrar e sair do alcance.

[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

endereço de um dispositivo complementar associado anteriormente

Atributos

Comentários

Registre-se para receber retornos de chamada sempre que o dispositivo associado entrar e sair do alcance.

O dispositivo fornecido deve estar #associate associated com o aplicativo de chamada antes de chamar esse método.

O chamador deve implementar um único CompanionDeviceService que será vinculado e receberá retornos de chamada para CompanionDeviceService#onDeviceAppeared e CompanionDeviceService#onDeviceDisappeared. O aplicativo não precisa permanecer em execução para receber seus retornos de chamada.

O aplicativo de chamada deve declarar permissão de android.Manifest.permission#REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCEuso.

O aplicativo de chamada deve verificar a presença de recursos antes de PackageManager#FEATURE_COMPANION_DEVICE_SETUP chamar essa API.

Para dispositivos Bluetooth LE, isso é baseado na varredura de dispositivo com o endereço fornecido. O sistema procurará o dispositivo quando o Bluetooth estiver LIGADO ou a digitalização Bluetooth estiver LIGADA.

Para dispositivos Bluetooth clássicos, isso é acionado quando o dispositivo se conecta/desconecta. Dispositivos Wi-Fi não são suportados.

Se um dispositivo Bluetooth LE quiser usar um endereço mac rotativo, recomenda-se usar o Endereço Privado Resolvível e garantir que o dispositivo esteja ligado ao telefone para que o sistema operacional Android seja capaz de resolver o endereço.

Documentação Java para android.companion.CompanionDeviceManager.startObservingDevicePresence(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a