java.lang.Object | |
↳ | android.bluetooth.le.BluetoothLeAdvertiser |
This class provides a way to perform Bluetooth LE advertise operations, such as starting and
stopping advertising. An advertiser can broadcast up to 31 bytes of advertisement data
represented by AdvertiseData
.
To get an instance of BluetoothLeAdvertiser
, call the
getBluetoothLeAdvertiser()
method.
Note: Most of the methods here require BLUETOOTH_ADMIN
permission.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Start Bluetooth LE Advertising.
| |||||||||||
Start Bluetooth LE Advertising.
| |||||||||||
Stop Bluetooth LE advertising.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Start Bluetooth LE Advertising. On success, the advertiseData
will be broadcasted.
Returns immediately, the operation status is delivered through callback
.
Requires BLUETOOTH_ADMIN
permission.
settings | Settings for Bluetooth LE advertising. |
---|---|
advertiseData | Advertisement data to be broadcasted. |
callback | Callback for advertising status. |
Start Bluetooth LE Advertising. The advertiseData
will be broadcasted if the
operation succeeds. The scanResponse
is returned when a scanning device sends an
active scan request. This method returns immediately, the operation status is delivered
through callback
.
Requires BLUETOOTH_ADMIN
settings | Settings for Bluetooth LE advertising. |
---|---|
advertiseData | Advertisement data to be advertised in advertisement packet. |
scanResponse | Scan response associated with the advertisement data. |
callback | Callback for advertising status. |
Stop Bluetooth LE advertising. The callback
must be the same one use in
startAdvertising(AdvertiseSettings, AdvertiseData, AdvertiseCallback)
.
Requires BLUETOOTH_ADMIN
permission.
callback | AdvertiseCallback identifies the advertising instance to stop.
|
---|