BluetoothAdapter.Enable 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.
Ativar o adaptador bluetooth local— não use sem ação explícita do usuário para ativar o Bluetooth.
[Android.Runtime.Register("enable", "()Z", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool Enable();
[<Android.Runtime.Register("enable", "()Z", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.Enable : unit -> bool
Retornos
true para indicar que a inicialização do adaptador foi iniciada ou false em erro imediato
- Atributos
Comentários
Ativar o adaptador bluetooth local— não use sem ação explícita do usuário para ativar o Bluetooth.
Isso alimenta o hardware Bluetooth subjacente e inicia todos os serviços do sistema Bluetooth.
<O Bluetooth forte>nunca deve ser habilitado sem o consentimento< direto do usuário/forte>. Se você quiser ativar o Bluetooth para criar uma conexão sem fio, use a #ACTION_REQUEST_ENABLE Intenção, que gerará uma caixa de diálogo que solicitará permissão do usuário para ativar o Bluetooth. O #enable() método é fornecido apenas para aplicativos que incluem uma interface do usuário para alterar as configurações do sistema, como um aplicativo "power manager".
Essa é uma chamada assíncrona: ela retornará imediatamente e os clientes devem escutar para #ACTION_STATE_CHANGED serem notificados sobre as alterações de estado do adaptador subsequentes. Se essa chamada retornar true, o estado do adaptador fará a transição imediata de #STATE_OFF para #STATE_TURNING_ON, e algum tempo depois, a transição para um #STATE_OFF ou #STATE_ON. Se essa chamada retornar false, houve um problema imediato que impedirá que o adaptador seja ativado, como o modo Avião, ou o adaptador já esteja ativado.
Este membro foi preterido. A partir daí android.os.Build.VERSION_CODES#TIRAMISU, os aplicativos não têm permissão para habilitar/desabilitar o Bluetooth.
<b>Observação de compatibilidade:</b> Para aplicativos android.os.Build.VERSION_CODES#TIRAMISU direcionados ou superiores, essa API sempre falhará e retornará false. Se os aplicativos estiverem direcionando um SDK mais antigo (android.os.Build.VERSION_CODES#S ou abaixo), eles poderão continuar a usar essa API.
<p>Isenções de substituição: <ul><li>Device Owner (DO), PO (Proprietário do Perfil) e aplicativos do sistema.
</ul>
Java documentação para android.bluetooth.BluetoothAdapter.enable().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.