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

Tabela: obsługa interfejsów API Google Nest Hubs w ramach usługi Google Home
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 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.

Zaloguj się teraz