Получение UUID от G-Shock watch bluetooth android
Я работаю над Bluetooth Low Energy в Android. Я хочу получить UUIDs
удаленного устройства, когда устройство сопряжено. Я обнаружил, что BluetoothDevice.getUuids()
предоставит UUIDs
удаленного устройства. Я использовал это в приложении настроек ICS. Я могу получить UUIDs
классического устройства и ключа, который является устройством с низкой энергией. Но я не могу получить UUIDs
casio watch, который также является низкой энергией.
Не могли бы вы помочь мне в этом вопросе?
Ответы
Ответ 1
BluetoothDevice.getUuids()
Этот метод не запускает процедуру обнаружения службы для извлечения UUID с удаленного устройства. Вместо этого возвращается локальная кешированная копия служебных UUID.
Используйте fetchUuidsWithSdp()
, если требуются свежие UUID.
Пусть это поможет