BluetoothGattServer.Connect(BluetoothDevice, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
啟動連接支援藍牙 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
參數
- device
- BluetoothDevice
- autoConnect
- Boolean
是直接連接遠端裝置(false)還是在遠端裝置可用時自動連線(true)。
傳回
如果連線嘗試成功啟動,則為真
- 屬性
備註
啟動連接支援藍牙 GATT 的裝置。
連線可能不會立即建立,但當遠端裝置可用時,連線會完成。
BluetoothGattServerCallback#onConnectionStateChange當連線狀態因此功能而改變時,會呼叫回調。
autoConnect 參數決定是否主動連接遠端裝置,或是在遠端裝置在範圍內或可用時被動掃描並完成連線。 一般來說,第一次連接到裝置的連線應該是直接的(autoConnect 設為 false),之後連接到已知裝置時,應將 autoConnect 參數設為 true。
Java 文件 android.bluetooth.BluetoothGattServer.connect(android.bluetooth.BluetoothDevice, boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。