I a noob in android.Как установить DataSource как Mi Band 2 (или что-то другое, кроме моего телефона) для поиска датчиков для подсчета шагов с помощью Google Fit?
Я могу получить данные шага с моего телефона, но мне нужны данные моего фитнес-диапазона, т. Е. Диапазон 2. До сих пор мне удалось подключить Band, используя обычный способ подключения устройств BLE. После подключения я не могу получить данные из группы.
Возможно ли получить данные группы с помощью Google Fit API, или я сделаю это, используя Mi-Band-SDK, доступный на GitHub: https://github.com/pangliang/miband-sdk-android ??
Я ознакомился с этой документацией о том, как перечислить все доступные источники данных, и я использовал этот метод DataSource.getDevice() для отображения всех доступных источников данных типа TYPE_STEP_COUNT_DELTA. Но в этом списке не было моего устройства, с которым я подключился к приложению, используя обычный способ подключения устройств BLE. На самом деле, я думаю, что подключение должно быть выполнено с использованием BLE_API в Fitness API. –
В настоящее время я подключаю устройство к Activity, а затем передаю устройство в Intent для другого действия. А затем получить устройство с помощью метода getParcelableExtra(). Теперь я как-то знаю, что мне нужно использовать тип EXTRA_DATA_SOURCE в атрибуте setDataSourceType() метода DataSourceRequest(), но здесь проблема заключается в том, что EXTRA_DATA_SOURCE является переменной типа строки, тогда как для метода setDataSourceType() требуется аргумент Integer. Если вы знакомы с этим фитнес-API, мне нужна помощь. Также я прошел через Github Link, но это для Miband 1 не для Miband 2 –