Lingua

BluetoothAdapter.Enable Metodo

Definizione

Attivare l'adattatore Bluetooth locale— non usare senza un'azione esplicita dell'utente per attivare Il 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

Valori restituiti

true per indicare che l'avvio dell'adapter è iniziato o false in caso di errore immediato

Attributi

Commenti

Attivare l'adattatore Bluetooth locale— non usare senza un'azione esplicita dell'utente per attivare Il Bluetooth.

Questo consente di attivare l'hardware Bluetooth sottostante e avvia tutti i servizi di sistema Bluetooth.

<Bluetooth sicuro>non deve mai essere abilitato senza il consenso< diretto dell'utente/sicuro>. Se vuoi attivare Bluetooth per creare una connessione wireless, devi usare la #ACTION_REQUEST_ENABLE finalità, che genererà una finestra di dialogo che richiede l'autorizzazione dell'utente per attivare Il Bluetooth. Il #enable() metodo viene fornito solo per le applicazioni che includono un'interfaccia utente per la modifica delle impostazioni di sistema, ad esempio un'app "risparmio energia".

Si tratta di una chiamata asincrona: verrà restituita immediatamente e i client devono essere in ascolto per #ACTION_STATE_CHANGED ricevere una notifica delle modifiche successive dello stato dell'adapter. Se questa chiamata restituisce true, lo stato dell'adattatore passerà immediatamente da #STATE_OFF a #STATE_TURNING_ONe qualche volta successivamente passerà a #STATE_OFF o #STATE_ON. Se questa chiamata restituisce false, si è verificato un problema immediato che impedirà l'attivazione dell'adattatore, ad esempio la modalità Aereo o l'adattatore è già attivato.

Questo membro è deprecato. android.os.Build.VERSION_CODES#TIRAMISUA partire da , le applicazioni non possono abilitare/disabilitare Bluetooth. <b>Nota compatibilità:</b> Per le applicazioni android.os.Build.VERSION_CODES#TIRAMISU destinate a o versioni successive, questa API avrà sempre esito negativo e restituirà false. Se le app hanno come destinazione un SDK precedente (android.os.Build.VERSION_CODES#S o versione successiva), possono continuare a usare questa API. <p>Esenzioni deprecazione: <ul><li>Device Owner (DO), Profile Owner (PO) e app di sistema. </ul>

per android.bluetooth.BluetoothAdapter.enable().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a