BluetoothSocket.Connect 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.
Essayez de vous connecter à un appareil distant.
[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
- Attributs
Exceptions
en cas d’erreur, par exemple échec de connexion
Remarques
Essayez de vous connecter à un appareil distant.
Cette méthode bloque jusqu’à ce qu’une connexion soit établie ou que la connexion échoue. Si cette méthode retourne sans exception, ce socket est maintenant connecté.
La création de nouvelles connexions à des appareils Bluetooth distants ne doit pas être tentée lorsque la découverte d’appareils est en cours. La découverte d’appareils est une procédure lourde sur l’adaptateur Bluetooth et ralentit considérablement une connexion d’appareil. Permet BluetoothAdapter#cancelDiscovery() d’annuler une découverte en cours. La découverte n’est pas gérée par l’activité, mais est exécutée en tant que service système. Par conséquent, une application doit toujours appeler BluetoothAdapter#cancelDiscovery() même si elle n’a pas demandé directement une découverte, juste pour être sûr.
#close peut être utilisé pour abandonner cet appel à partir d’un autre thread.
Nécessite l’autorisation uniquement lorsqu’elle android.Manifest.permission#BLUETOOTH_PRIVILEGEDmDataPath est différente de BluetoothSocketSettings#DATA_PATH_NO_OFFLOAD.
Java documentation pour android.bluetooth.BluetoothSocket.connect().
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.