Home APIs zu Ihrer Android-App hinzufügen

Wenn Sie die Home APIs einer Android-App hinzufügen möchten, müssen einige Voraussetzungen erfüllt sein.

Vorbereitung

Für die Entwicklung benötigen Sie einen Computer mit den folgenden Tools:

  • Android Studio, Version 2024.2.1 („Ladybug“) oder höher. Beachten Sie, dass frühere Versionen möglicherweise nicht ordnungsgemäß mit dem Home APIs SDK funktionieren.

    Android Studio herunterladen

  • Der Android-Debugger (adb).

    Install adb.

    Dies kann mit dem SDK Manager erfolgen.

Zum Testen der Home APIs benötigen Sie außerdem Folgendes:

  • Ein Android-Gerät mit Android 10 oder höher, das mit einem Google-Konto eingerichtet ist, das Sie für die Entwicklung verwenden möchten. Achten Sie darauf, dass eine aktuelle Version von Android Studio installiert ist und Sie mit diesem Entwicklungskonto angemeldet sind.
  • Ein WLAN.
  • Wenn Sie Matter Geräte aufrufen und steuern möchten, benötigen Sie außerdem einen Google-Hub, der die Home APIs unterstützt. Weitere Informationen finden Sie unter Konnektivität auf Android .
  • Mindestens ein unterstütztes Gerät im Zuhause. Wenn dieses Gerät (oder ein anderes, das Sie testen möchten) Thread verwendet, muss der Hub auch ein Thread-Border-Router sein. Die folgenden Gerätetypen und Merkmale werden von der Android-Beispiel-App unterstützt:

    • Farbtemperatur-Licht (ein/aus, Helligkeit)
    • Kontaktsensor (boolescher Status)
    • Dimmbares Licht (ein/aus, Helligkeit)
    • Erweitertes Farblicht (ein/aus, Helligkeit)
    • Allgemeiner Schalter
    • Google Kamera
    • Anwesenheitssensor (Anwesenheit im Zuhause)
    • Ein/Aus-Licht (ein/aus, Helligkeit)
    • Ein/Aus-Lichtschalter
    • Ein/Aus-Steckdose (ein/aus)
    • Ein/Aus-Sensor

Unterstützte Hubs

Nur bestimmte Google Nest-Hubs unterstützen die Home APIs.

Tabelle: Google Nest-Hubs mit Unterstützung für Home APIs
Gerät Thread Unterstützung für Border-Router Google Store
Google Home
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Google TV Streamer (4k)
Nest WiFi Pro

SDK einrichten

Die Home APIs in dieser offenen Beta sind noch nicht Teil der Standardbibliotheken, die von Google für die Entwicklung bereitgestellt werden. Wenn Sie Anwendungen mit den Home APIs entwickeln möchten, müssen Sie die Bibliotheken lokal herunterladen und hosten.

Wenn Sie das Home APIs Android SDK herunterladen möchten, müssen Sie zuerst in Google Home Developers angemeldet sein.

Jetzt anmelden