Dodawanie interfejsów API Home do aplikacji na Androida

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.

    Pobierz Android Studio

  • 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.

Tabela: obsługa interfejsów API Google Nest Hubs w ramach interfejsów Home API
Urządzenie System operacyjny Thread Obsługa routera granicznego Google Store
Google Home Cast
Google Nest Audio Obsada
Google Nest Hub Cast
Google Nest Hub (2nd gen) Fuksja
Google Nest Hub Max Fuksja
Google Nest Mini Cast
Google TV Streamer (4k) Android

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.

Zaloguj się teraz