Чтобы добавить Home API в приложение Android, вам необходимо выполнить несколько предварительных условий.
Предварительные условия
Для разработки вам понадобится компьютер, на котором установлены следующие инструменты:
Android Studio версии 2024.2.1 («Божья коровка») или новее. Обратите внимание, что более ранние версии могут не работать должным образом с SDK Home API.
Отладчик Android (
adb
).Установите
adb
.Это можно сделать с помощью SDK Manager .
Для тестирования Home API вам понадобится:
- Устройство Android под управлением Android 10 или более поздней версии, на котором настроен аккаунт Google, который вы собираетесь использовать для разработки. Убедитесь, что установлена актуальная версия Android Studio и выполнен вход с этой учетной записью разработчика.
- Сеть Wi-Fi.
- Центр Google, поддерживающий Home API .
По крайней мере одно поддерживаемое устройство дома. Если это устройство (или любое другое, которое вы хотите протестировать) использует Thread, концентратор также должен быть граничным маршрутизатором Thread. Пример приложения для Android поддерживает следующие типы и характеристики устройств:
- Цветовая температура света (вкл. и выкл., яркость)
- Контактный датчик (логическое состояние)
- Регулируемый свет (включение и выключение, яркость)
- Расширенная цветная подсветка (вкл. и выкл., яркость)
- Универсальный переключатель
- Датчик присутствия (датчик присутствия)
- Включение/выключение света (включение и выключение, яркость)
- Выключатель света вкл./выкл.
- Съемный блок включения/выключения (включение и выключение)
- Датчик включения/выключения
Поддерживаемые хабы
Только некоторые концентраторы Google Nest поддерживают Home API.
Настройте SDK
Home API в этой открытой бета-версии еще не являются частью стандартных библиотек, предоставляемых Google для разработки. Чтобы разрабатывать приложения с помощью Home API, вам необходимо загрузить и разместить библиотеки локально.
Чтобы загрузить Android SDK Home APIs, сначала необходимо войти в Google Home Developers.