mAdvertiseFlags = -1在Android BLE应用程序中意味着什么?

时间:2017-01-11 10:29:01

标签: android android-bluetooth android-ble

虽然runnig是一个BLE安卓应用程序,我在adblog中获取了一个给定的Mac ID为wearbale_X的mAdvertiseFlags = -1,-1表示什么?有时mAdvertiseFlags变为4。 对于其他一些wearbale_Y,我连续得到mAdvertiseFlags = 6.

1 个答案:

答案 0 :(得分:0)

广告标记表示设备的可发现模式和功能。

-1表示mAdvertisementFlags尚未发布。换句话说,没有广告标志。

来源:ScanRecord源代码:

/**
 * Returns the advertising flags indicating the discoverable mode and capability of the device.
 * Returns -1 if the flag field is not set.
 */
public int getAdvertiseFlags() {
    return mAdvertiseFlags;
}