BluetoothSocket.Connect Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Versuchen Sie, eine Verbindung mit einem Remotegerät herzustellen.
[Android.Runtime.Register("connect", "()V", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public void Connect();
[Android.Runtime.Register("connect", "()V", "")]
public void Connect();
[<Android.Runtime.Register("connect", "()V", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.Connect : unit -> unit
[<Android.Runtime.Register("connect", "()V", "")>]
member this.Connect : unit -> unit
- Attribute
Ausnahmen
bei Fehler, z. B. Verbindungsfehler
Hinweise
Versuchen Sie, eine Verbindung mit einem Remotegerät herzustellen.
Diese Methode wird blockiert, bis eine Verbindung hergestellt wird oder die Verbindung fehlschlägt. Wenn diese Methode ohne Ausnahme zurückgibt, ist dieser Socket jetzt verbunden.
Das Erstellen neuer Verbindungen mit Remote-Bluetooth-Geräten sollte nicht versucht werden, während die Geräteermittlung ausgeführt wird. Die Geräteermittlung ist ein schwergewichtiges Verfahren auf dem Bluetooth-Adapter und verlangsamt eine Geräteverbindung erheblich. Wird verwendet BluetoothAdapter#cancelDiscovery() , um eine fortlaufende Ermittlung abzubrechen. Die Ermittlung wird nicht von der Aktivität verwaltet, sondern als Systemdienst ausgeführt. Daher sollte eine Anwendung immer aufgerufen BluetoothAdapter#cancelDiscovery() werden, auch wenn sie nicht direkt eine Ermittlung angefordert hat, nur um sicher zu sein.
#close kann verwendet werden, um diesen Aufruf von einem anderen Thread abzubrechen.
Erfordert die android.Manifest.permission#BLUETOOTH_PRIVILEGED Berechtigung nur, wenn mDataPath sie sich von BluetoothSocketSettings#DATA_PATH_NO_OFFLOAD.
Java Dokumentation für android.bluetooth.BluetoothSocket.connect().
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.