Wenn Sie die Home APIs einer Android-App 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. Beachten Sie, dass Versionen, die älter als diese sind, möglicherweise nicht richtig mit dem Home APIs SDK funktionieren.
Der Android-Debugger (
adb).Installieren Sie
adb.Dazu können Sie den SDK Manager verwenden.
Zum Testen 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 von Android Studio installiert ist und Sie mit diesem Entwicklerkonto angemeldet sind.
- Ein WLAN
- Wenn du auf Matter-Geräte zugreifen und sie steuern möchtest, benötigst du 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 (TBR) sein. Die folgenden Gerätetypen und Traits werden von der Android-Beispiel-App unterstützt:
- Farbtemperatur des Lichts (an und aus, Helligkeit)
- Kontaktsensor (boolescher Status)
- Dimmbares Licht (ein/aus, Helligkeit)
- Türschloss
- Erweitertes Farblicht (an und aus, Helligkeit)
- Allgemeiner Schalter
- Google Border-Router
- Google Kamera
- Google Doorbell
- Anwesenheitssensor (Anwesenheitserkennung)
- Licht an/aus (an und aus, Helligkeit)
- Ein/Aus-Lichtschalter
- Ein-/Ausschalt-Plug-in-Einheit (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 Betaphase sind noch nicht Teil der Standardbibliotheken, die Google für die Entwicklung bereitstellt. Wenn Sie Anwendungen mit den Home APIs entwickeln möchten, müssen Sie die Bibliotheken herunterladen und lokal hosten.
Wenn Sie das Android SDK für Home APIs herunterladen möchten, müssen Sie zuerst in Google Home Developers angemeldet sein.