Aby dodać interfejsy Home API do aplikacji na Androida, musisz spełnić kilka wymagań wstępnych.
Wymagania wstępne
Do programowania potrzebny jest komputer z zainstalowanymi tymi narzędziami:
Android Studio, wersja 2024.2.1 („Ladybug”) lub nowsza. Pamiętaj, że starsze wersje mogą nie działać prawidłowo z pakietem SDK interfejsów Home API.
Debuger Androida (
adb).Zainstaluj
adb.Możesz to zrobić za pomocą SDK Managera.
Aby przetestować interfejsy Home API, musisz mieć:
- urządzenie z Androidem 10 lub nowszym skonfigurowane z kontem Google, którego chcesz używać do programowania; Upewnij się, że na urządzeniu jest zainstalowana aktualna wersja aplikacji Android Studio i że jesteś zalogowany(-a) na to konto dewelopera.
- sieć Wi-Fi,
- Aby uzyskać dostęp do urządzeń Matter i nimi sterować, musisz też mieć urządzenie Google, które obsługuje interfejsy Home API. Więcej informacji znajdziesz w artykule Połączenia na Androidzie .
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 być również Thread Border Router (TBR). Przykładowa aplikacja na Androida obsługuje te typy urządzeń i cechy:
- Światło o regulowanej temperaturze kolorów (włączanie i wyłączanie, jasność)
- Czujnik kontaktowy (stan logiczny)
- Światło z możliwością przyciemniania (włączanie i wyłączanie, jasność)
- Zamek drzwi
- Extended Color Light (włączanie i wyłączanie, jasność)
- Przełącznik ogólny
- Router graniczny Google
- Aparat Google
- Google Doorbell
- Czujnik obecności (wykrywanie obecności)
- Światło (włączanie i wyłączanie, jasność)
- Włącznik/wyłącznik światła
- Wtyczka z przełącznikiem (włączanie i wyłączanie)
- Czujnik włączania/wyłączania
Obsługiwane centra
Tylko niektóre urządzenia Google Nest Hub obsługują interfejsy Home API.
Konfigurowanie pakietu SDK
Interfejsy Home API w tej otwartej wersji beta nie są jeszcze częścią standardowych bibliotek udostępnianych przez Google dla deweloperów na potrzeby programowania. Aby tworzyć aplikacje za pomocą interfejsów Home API, musisz pobrać biblioteki i hostować je lokalnie.
Aby pobrać pakiet SDK Home APIs na Androida, musisz najpierw zalogować się w Google Home Developers.