BluetoothSocket.Connect Метод

Определение

Попытайтесь подключиться к удаленному устройству.

[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
Атрибуты

Исключения

при ошибке, например сбой подключения

Комментарии

Попытайтесь подключиться к удаленному устройству.

Этот метод блокируется до тех пор, пока подключение не будет выполнено или подключение завершается ошибкой. Если этот метод возвращается без исключения, этот сокет теперь подключен.

Создание новых подключений к удаленным устройствам Bluetooth не следует пытаться при обнаружении устройств. Обнаружение устройств — это тяжелая процедура на адаптере Bluetooth и значительно замедлит подключение к устройству. Используется BluetoothAdapter#cancelDiscovery() для отмены текущего обнаружения. Обнаружение не управляется действием, но выполняется как системная служба, поэтому приложение всегда должно вызываться BluetoothAdapter#cancelDiscovery() , даже если оно не запрашивает обнаружение напрямую, просто чтобы убедиться.

#close можно использовать для прерывания этого вызова из другого потока.

android.Manifest.permission#BLUETOOTH_PRIVILEGED Требуется разрешение только в том случае, если mDataPath отличается от BluetoothSocketSettings#DATA_PATH_NO_OFFLOAD.

Java документации по android.bluetooth.BluetoothSocket.connect().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к