OutOfBandPairingRequest.Builder.SetBluetoothLe(Boolean) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Sets whether Bluetooth Low Energy (LE) out-of-band (OOB) pairing is requested.
[Android.Runtime.Register("setBluetoothLe", "(Z)Landroid/companion/OutOfBandPairingRequest$Builder;", "", ApiSince=37)]
public Android.Companion.OutOfBandPairingRequest.Builder SetBluetoothLe(bool bluetoothLe);
[<Android.Runtime.Register("setBluetoothLe", "(Z)Landroid/companion/OutOfBandPairingRequest$Builder;", "", ApiSince=37)>]
member this.SetBluetoothLe : bool -> Android.Companion.OutOfBandPairingRequest.Builder
Parameters
- bluetoothLe
- Boolean
true to request Bluetooth LE out-of-band pairing, false otherwise.
Returns
this builder instance. This value cannot be null.
- Attributes
Remarks
Sets whether Bluetooth Low Energy (LE) out-of-band (OOB) pairing is requested.
Important requirements for Bluetooth LE OOB pairing: Transport & Connection: Bluetooth OOB pairing via CompanionDeviceManager operates exclusively over Bluetooth Low Energy (LE). The remote device must be an LE device, and an active LE connection (e.g., an L2CAP LE data channel) must already be established between the two devices prior to requesting OOB pairing; Device Address Registration: Because LE devices frequently rotate their air addresses (Resolvable Private Addresses), you must explicitly register the remote device's active LE MAC address using CompanionDeviceManager.createAndSetDeviceId before starting Bluetooth OOB pairing. CompanionDeviceManager relies on the registered DeviceId MAC address to target the correct underlying radio link during the cryptographic OOB pairing handshake
Android reference for android.companion.OutOfBandPairingRequest.Builder.setBluetoothLe.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.