Aby dodać interfejsy API Home do aplikacji na Androida, musisz spełnić kilka wymagań wstępnych.
Wymagania wstępne
Do tworzenia aplikacji potrzebny jest komputer z tymi narzędziami:
Android Studio, wersja 2024.2.1 („Ladybug”) lub nowsza. Pamiętaj, że starsze wersje mogą nie działać prawidłowo z Home APIs SDK.
Debuger Androida (
adb
).Zainstaluj
adb
.Można to zrobić za pomocą Menedżera pakietu SDK.
Aby przetestować interfejsy API Home, musisz mieć:
- Urządzenie z Androidem 10 lub nowszym, na którym skonfigurowano konto Google, którego zamierzasz używać do tworzenia aplikacji. Upewnij się, że zainstalowana jest aktualna wersja aplikacji Android Studio i że zalogowano się na to konto deweloperskie.
- sieć Wi-Fi,
- Centrum Google, które obsługuje interfejsy API Home.
co najmniej 1 obsługiwane urządzenie w domu; Jeśli to urządzenie (lub inne, które chcesz przetestować) korzysta z Thread, koncentrator musi też być routerem brzegowym Thread. Przykładowa aplikacja na Androida obsługuje te typy i cechy urządzeń:
- Temperatura barwy światła (włączanie i wyłączanie, jasność)
- Czujnik kontaktowy (stan logiczny)
- Regulacja jasności światła (włączanie i wyłączanie, jasność)
- Extended Color Light (włączanie i wyłączanie, jasność)
- Przełącznik ogólny
- Czujnik obecności (wykrywanie obecności)
- Włączanie i wyłączanie światła (włączanie i wyłączanie, jasność)
- Włącznik światła włącz/wyłącz
- Włącznik (włączanie i wyłączanie)
- Czujnik włączania i wyłączania
Obsługiwane węzły
Interfejsy API Home są obsługiwane tylko przez niektóre urządzenia Google Nest Hub.
Konfigurowanie pakietu SDK
Interfejsy API Home w ramach otwartych testów beta nie są jeszcze częścią standardowych bibliotek udostępnianych przez Google na potrzeby programowania. Aby tworzyć aplikacje korzystające z interfejsów API Home, musisz pobrać biblioteki i hostować je lokalnie.
Aby pobrać pakiet Android SDK interfejsów API Home, musisz najpierw zalogować się w Google jako deweloper Home.