java.lang.Object | |
↳ | android.bluetooth.le.AdvertiseSettings |
The AdvertiseSettings
provide a way to adjust advertising preferences for each
Bluetooth LE advertisement instance. Use AdvertiseSettings.Builder
to create an
instance of this class.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AdvertiseSettings.Builder |
Builder class for AdvertiseSettings .
|
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | ADVERTISE_MODE_BALANCED | Perform Bluetooth LE advertising in balanced power mode. | |||||||||
int | ADVERTISE_MODE_LOW_LATENCY | Perform Bluetooth LE advertising in low latency, high power mode. | |||||||||
int | ADVERTISE_MODE_LOW_POWER | Perform Bluetooth LE advertising in low power mode. | |||||||||
int | ADVERTISE_TX_POWER_HIGH | Advertise using high TX power level. | |||||||||
int | ADVERTISE_TX_POWER_LOW | Advertise using low TX power level. | |||||||||
int | ADVERTISE_TX_POWER_MEDIUM | Advertise using medium TX power level. | |||||||||
int | ADVERTISE_TX_POWER_ULTRA_LOW | Advertise using the lowest transmission (TX) power level. |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CREATOR |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Describe the kinds of special objects contained in this Parcelable's
marshalled representation.
| |||||||||||
Returns the advertise mode.
| |||||||||||
Returns the advertising time limit in milliseconds.
| |||||||||||
Returns the TX power level for advertising.
| |||||||||||
Returns whether the advertisement will indicate connectable.
| |||||||||||
Returns a string containing a concise, human-readable description of this
object.
| |||||||||||
Flatten this object in to a Parcel.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
android.os.Parcelable
|
Perform Bluetooth LE advertising in balanced power mode. This is balanced between advertising frequency and power consumption.
Perform Bluetooth LE advertising in low latency, high power mode. This has the highest power consumption and should not be used for continuous background advertising.
Perform Bluetooth LE advertising in low power mode. This is the default and preferred advertising mode as it consumes the least power.
Advertise using high TX power level. This corresponds to largest visibility range of the advertising packet.
Advertise using low TX power level.
Advertise using medium TX power level.
Advertise using the lowest transmission (TX) power level. Low transmission power can be used to restrict the visibility range of advertising packets.
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
Returns whether the advertisement will indicate connectable.
Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:
getClass().getName() + '@' + Integer.toHexString(hashCode())
See Writing a useful
toString
method
if you intend implementing your own toString
method.
Flatten this object in to a Parcel.
dest | The Parcel in which the object should be written. |
---|---|
flags | Additional flags about how the object should be written.
May be 0 or PARCELABLE_WRITE_RETURN_VALUE .
|