語言

BluetoothGattServer.Connect(BluetoothDevice, Boolean) 方法

定義

啟動連接支援藍牙 GATT 的裝置。

[Android.Runtime.Register("connect", "(Landroid/bluetooth/BluetoothDevice;Z)Z", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool Connect(Android.Bluetooth.BluetoothDevice? device, bool autoConnect);
[<Android.Runtime.Register("connect", "(Landroid/bluetooth/BluetoothDevice;Z)Z", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.Connect : Android.Bluetooth.BluetoothDevice * bool -> bool

參數

autoConnect
Boolean

是直接連接遠端裝置(false)還是在遠端裝置可用時自動連線(true)。

傳回

如果連線嘗試成功啟動,則為真

屬性

備註

啟動連接支援藍牙 GATT 的裝置。

連線可能不會立即建立,但當遠端裝置可用時,連線會完成。 BluetoothGattServerCallback#onConnectionStateChange當連線狀態因此功能而改變時,會呼叫回調。

autoConnect 參數決定是否主動連接遠端裝置,或是在遠端裝置在範圍內或可用時被動掃描並完成連線。 一般來說,第一次連接到裝置的連線應該是直接的(autoConnect 設為 false),之後連接到已知裝置時,應將 autoConnect 參數設為 true。

Java 文件 android.bluetooth.BluetoothGattServer.connect(android.bluetooth.BluetoothDevice, boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於