CompanionDeviceManager.StartObservingDevicePresence(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.