Home APIs zu Ihrer Android-App hinzufügen

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

Vorbereitung

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

  • Android Studio, Version 2024.2.1 („Ladybug“) oder höher. Ältere Versionen funktionieren möglicherweise nicht richtig mit dem Home APIs SDK.

    Android Studio herunterladen

  • Der Android-Debugger (adb)

    Installieren Sie adb.

    Dazu können Sie den SDK-Manager verwenden.

Für den Test der Home APIs benötigen Sie 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 der Android Studio installiert ist und Sie mit diesem Entwicklungskonto angemeldet sind.
  • Ein WLAN.
  • Ein Google-Hub, der die Home APIs unterstützt.
  • 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 des Lichts (Ein- und Ausschalten, Helligkeit)
    • Kontaktsensor (boolescher Status)
    • Dimmbares Licht (Ein- und Ausschalten, Helligkeit)
    • Farbiges Licht (ein- und ausschalten, Helligkeit)
    • Generischer Schalter
    • Anwesenheitssensor (Anwesenheitserkennung)
    • Ein-/Aus-Licht (Ein- und Ausschalten, Helligkeit)
    • Ein-/Aus-Lichtschalter
    • Ein-/Aus-Stecker (Ein und Aus)
    • Ein-/Aus-Sensor

Unterstützte Hubs

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

Tabelle: Google Nest-Hubs mit Home APIs-Unterstützung
Gerät Betriebssystem Thread Unterstützung von Border-Routern Google Store
Google Home Streamen
Google Nest Audio Streamen
Google Nest Hub Streamen
Google Nest Hub (2nd gen) Fuchsia
Google Nest Hub Max Fuchsia
Google Nest Mini Streamen
Google TV Streamer (4k) Android

SDK einrichten

Die Home APIs in dieser offenen Betaversion sind noch nicht Teil der Standardbibliotheken, die Google für die Entwicklung zur Verfügung stellt. Wenn Sie Anwendungen mit den Home APIs entwickeln möchten, müssen Sie die Bibliotheken lokal herunterladen und hosten.

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

Melde dich jetzt an.