BluetoothAdapter.Disable 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.
Desativar o adaptador bluetooth local— não use sem ação explícita do usuário para desativar o Bluetooth.
[Android.Runtime.Register("disable", "()Z", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool Disable();
[<Android.Runtime.Register("disable", "()Z", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.Disable : unit -> bool
Retornos
true para indicar que o desligamento do adaptador foi iniciado ou false em erro imediato
- Atributos
Comentários
Desativar o adaptador bluetooth local— não use sem ação explícita do usuário para desativar o Bluetooth.
Isso interrompe normalmente todas as conexões Bluetooth, interrompe os serviços do sistema Bluetooth e alimenta o hardware Bluetooth subjacente.
<O Bluetooth forte>nunca deve ser desabilitado sem o consentimento< direto do usuário/forte>. O #disable() 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_ON para #STATE_TURNING_OFF, 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 desativado, como o adaptador que já está sendo desativado.
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.disable().
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.