BluetoothAdapter.Enable Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Activer l’adaptateur Bluetooth local&mdash ; n’utilisez pas sans action explicite de l’utilisateur pour activer 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
Retours
true pour indiquer que le démarrage de l’adaptateur a commencé ou false lors de l’erreur immédiate
- Attributs
Remarques
Activer l’adaptateur Bluetooth local&mdash ; n’utilisez pas sans action explicite de l’utilisateur pour activer Bluetooth.
Cela alimente le matériel Bluetooth sous-jacent et démarre tous les services système Bluetooth.
<Le Bluetooth fort>ne doit jamais être activé sans consentement< direct de l’utilisateur/fort>. Si vous souhaitez activer Bluetooth afin de créer une connexion sans fil, vous devez utiliser l’intention #ACTION_REQUEST_ENABLE , ce qui déclenche une boîte de dialogue qui demande l’autorisation de l’utilisateur d’activer Bluetooth. La #enable() méthode est fournie uniquement pour les applications qui incluent une interface utilisateur pour modifier les paramètres système, comme une application « Power Manager ».
Il s’agit d’un appel asynchrone : il retourne immédiatement, et les clients doivent écouter #ACTION_STATE_CHANGED pour être avertis des modifications d’état de l’adaptateur suivantes. Si cet appel retourne la valeur true, l’état de l’adaptateur passe immédiatement d’à #STATE_OFF#STATE_TURNING_ON, et une transition ultérieure vers l’une ou l’autre #STATE_OFF .#STATE_ON Si cet appel retourne false, il y a eu un problème immédiat qui empêchera l’adaptateur d’être activé, tel que le mode Avion, ou l’adaptateur est déjà activé.
Ce membre est déconseillé. À compter de android.os.Build.VERSION_CODES#TIRAMISU, les applications ne sont pas autorisées à activer/désactiver Bluetooth.
<Note de compatibilité b>:/b> Pour les applications ciblant android.os.Build.VERSION_CODES#TIRAMISU ou supérieures, cette API échouera toujours et retournera false<. Si les applications ciblent un sdk plus ancien (android.os.Build.VERSION_CODES#S ou inférieur), elles peuvent continuer à utiliser cette API.
<Exemptions de>dépréciation : <ul><li>Device Owner (DO), Profile Owner (PO) et applications système.
</ul>
Java documentation pour android.bluetooth.BluetoothAdapter.enable().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.