Lenguaje

BluetoothAdapter.Enable Método

Definición

Activar el adaptador de Bluetooth local— no use sin acción explícita del usuario para activar 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

Devoluciones

true para indicar que se ha iniciado el inicio del adaptador o false en caso de error inmediato

Atributos

Comentarios

Activar el adaptador de Bluetooth local— no use sin acción explícita del usuario para activar Bluetooth.

Esto activa el hardware Bluetooth subyacente e inicia todos los servicios del sistema Bluetooth.

<Bluetooth fuerte>nunca debe estar habilitado sin consentimiento directo del< usuario/fuerte>. Si desea activar Bluetooth con el fin de crear una conexión inalámbrica, debe usar la #ACTION_REQUEST_ENABLE Intención, que generará un cuadro de diálogo que solicita permiso de usuario para activar Bluetooth. El #enable() método solo se proporciona para las aplicaciones que incluyen una interfaz de usuario para cambiar la configuración del sistema, como una aplicación "power manager".

Se trata de una llamada asincrónica: devolverá inmediatamente y los clientes deben escuchar #ACTION_STATE_CHANGED para recibir notificaciones de los cambios de estado del adaptador posteriores. Si esta llamada devuelve true, el estado del adaptador pasará inmediatamente de #STATE_OFF a #STATE_TURNING_ONy algún tiempo más tarde pasará a #STATE_OFF o #STATE_ON. Si esta llamada devuelve false, se produjo un problema inmediato que impedirá que el adaptador esté activado, como el modo avión, o el adaptador ya está activado.

Este miembro está en desuso. A partir de android.os.Build.VERSION_CODES#TIRAMISU, no se permite que las aplicaciones habiliten o deshabiliten Bluetooth. <b>Nota de compatibilidad:</b> Para las aplicaciones que tienen como destino android.os.Build.VERSION_CODES#TIRAMISU o superior, esta API siempre producirá un error y devolverá false. Si las aplicaciones tienen como destino un SDK anterior (android.os.Build.VERSION_CODES#S o a continuación), pueden seguir usando esta API. <p>Exenciones de desuso: <ul><li>Device Owner (DO), Profile Owner (PO) y system apps. </ul>

Java documentación para android.bluetooth.BluetoothAdapter.enable().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a