Sprache

BluetoothAdapter.Enable Methode

Definition

Aktivieren Sie den lokalen Bluetooth-Adapter— verwenden Sie nicht ohne explizite Benutzeraktion, um Bluetooth zu aktivieren.

[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

Gibt zurück

true, um anzugeben, dass der Adapterstart begonnen hat, oder false bei sofortigem Fehler

Attribute

Hinweise

Aktivieren Sie den lokalen Bluetooth-Adapter— verwenden Sie nicht ohne explizite Benutzeraktion, um Bluetooth zu aktivieren.

Dadurch wird die zugrunde liegende Bluetooth-Hardware aktiviert und alle Bluetooth-Systemdienste gestartet.

<Starke>Bluetooth sollte niemals ohne direkte Benutzerzustimmung</starke Aktiviert> werden. Wenn Sie Bluetooth aktivieren möchten, um eine drahtlose Verbindung zu erstellen, sollten Sie die #ACTION_REQUEST_ENABLE Absicht verwenden, wodurch ein Dialogfeld angezeigt wird, in dem die Benutzerberechtigung zum Aktivieren von Bluetooth angefordert wird. Die #enable() Methode wird nur für Anwendungen bereitgestellt, die eine Benutzeroberfläche zum Ändern von Systemeinstellungen enthalten, z. B. eine "Power Manager"-App.

Dies ist ein asynchroner Aufruf: Er wird sofort zurückgegeben, und Clients sollten darauf achten #ACTION_STATE_CHANGED , dass sie über nachfolgende Adapterstatusänderungen benachrichtigt wird. Wenn dieser Aufruf "true" zurückgibt, wechselt der Adapterstatus sofort von #STATE_OFF zu #STATE_TURNING_ON, und einige Zeit später zu einem #STATE_OFF oder zu #STATE_ONeinem anderen Zeitpunkt. Wenn dieser Aufruf "false" zurückgibt, gibt es ein sofortiges Problem, das verhindert, dass der Adapter eingeschaltet wird – z. B. Flugzeugmodus, oder der Adapter ist bereits aktiviert.

Dieses Element ist veraltet. android.os.Build.VERSION_CODES#TIRAMISUAb , Anwendungen dürfen Bluetooth nicht aktivieren/deaktivieren. <b>Kompatibilitätshinweis:</b> Für Anwendungen, die auf oder höher ausgerichtet android.os.Build.VERSION_CODES#TIRAMISU sind, schlägt diese API immer fehl und gibt sie zurück false. Wenn Apps auf ein älteres SDK (android.os.Build.VERSION_CODES#S oder unten) abzielen, können sie diese API weiterhin verwenden. <p>Veraltete Ausnahmen: <ul><li>Device Owner (DO), Profilbesitzer (PO) und System-Apps. </ul>

Java Dokumentation für android.bluetooth.BluetoothAdapter.enable().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: