public static final class BleAdvertiseSettings.Builder extends Object
BleAdvertiseSettings builder.| 构造器 | 说明 |
|---|---|
Builder() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
BleAdvertiseSettings |
build() |
Builds a
BleAdvertiseSettings instance. |
BleAdvertiseSettings.Builder |
setConnectable(boolean connectable) |
Sets whether this advertisement is connectable.
|
BleAdvertiseSettings.Builder |
setInterval(int interval) |
Sets the slot value for the BLE advertising interval.
|
BleAdvertiseSettings.Builder |
setTxPower(int txPower) |
Sets the transmission power level for advertising.
|
public BleAdvertiseSettings.Builder setInterval(int interval)
interval - Indicates the slot value to set. Each slot is equal to 0.625 ms.
The value ranges from 32 to 16777215.BleAdvertiseSettings instance.IllegalArgumentException - Throws this exception if interval is invalid.public BleAdvertiseSettings.Builder setTxPower(int txPower)
-7 dBm.txPower - Indicates the transmission power level in dBm. The value ranges from -127 to 1.BleAdvertiseSettings instance.IllegalArgumentException - Throws this exception if txPower is invalid.public BleAdvertiseSettings.Builder setConnectable(boolean connectable)
connectable - Specifies whether this advertisement is connectable.
The value true indicates that this advertisement is connectable, and false indicates not.BleAdvertiseSettings instance.public BleAdvertiseSettings build()
BleAdvertiseSettings instance.BleAdvertiseSettings instance.