我想用他的128位服务uuid扫描特定的蓝牙设备。
似乎存在一些问题所以我正在使用此函数来解析我的uuid。
startLeScan with 128 bit UUIDs doesn't work on native Android BLE implementation
我的uuid是:ffffffff-ffff-ffff-ffff-fffffffffff0和 我声明的byte []是:byte [] adv = new byte [] {(byte)0xff,(byte)0xff,(byte)0xff,(byte)0xff,(byte)0xff,(byte)0xff,(byte )0xff的,(字节)0xff的,(字节)0xff的,(字节)0xff的, (字节)0xff的,(字节)0xff的,(字节)0xff的,(字节)0xff的,(字节)0xff的,(字节)0XF0};
但是,startLeScan(uuid [],callback)方法采用数组而不是解析函数中使用的List。
所以如果我把startLeScan(parseUUID(adv),mScanCallBack)),我得到了错误..因为parseUUID函数不是UUID []类型。
你知道我该怎么办吗? 提前谢谢