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