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 z kontem Google, którego zamierzasz używać do tworzenia aplikacji; Upewnij się, że masz zainstalowaną najnowszą wersję aplikacji Android Studio i że jesteś zalogowany(-a) 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 traits urządzeń:
- Temperatura barw światła (włączanie i wyłączanie, jasność)
- Czujnik kontaktowy (wartość logiczna)
- Regulowane światło (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 On/Off
- Włącznik (włączanie i wyłączanie)
- Czujnik włączania i wyłączania
Obsługiwane węzły
Interfejsy API Home obsługują tylko niektóre funkcje urządzeń 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 do programowania. Aby tworzyć aplikacje z użyciem 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.