Aby dodać interfejsy API Home do aplikacji na Androida, musisz spełnić kilka wymagań wstępnych.
Wymagania wstępne
Do pracy nad rozwojem potrzebujesz komputera 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 chcesz używać do tworzenia aplikacji; Sprawdź, czy zainstalowana jest aktualna wersja aplikacji Android Studio i czy zalogowano się na to konto deweloperskie.
- sieć Wi-Fi,
- Aby uzyskać dostęp do urządzeń Matter i nimi sterować, musisz też mieć hub Google obsługujący interfejsy API Home. Więcej informacji znajdziesz w artykule Łączność na urządzeniach z Androidem .
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 (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 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 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.