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