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, auf dem die folgenden Tools installiert sind:
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.
Zum Testen der Home APIs benötigst du 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. Prüfen Sie, ob eine aktuelle Version der Android Studio installiert ist und ob Sie mit diesem Entwicklerkonto angemeldet sind.
- Ein WLAN.
- Für den Zugriff auf und die Steuerung von Matter-Geräten benötigst du außerdem einen Google-Hub, der die Home APIs unterstützt. Weitere Informationen finden Sie unter Konnektivität unter Android .
Mindestens ein unterstütztes Gerät im Zuhause. Wenn dieses Gerät (oder ein anderes, das du testen möchtest) Thread verwendet, muss der Hub auch ein Thread Border Router (TBR) sein. Die folgenden Gerätetypen und -eigenschaften werden von der Android-Beispiel-App unterstützt:
- Farbtemperaturlicht (ein und aus, Helligkeit)
- Kontaktsensor (boolescher Status)
- Dimmbares Licht (ein- und ausschalten, Helligkeit)
- Türschloss
- Erweiterte Farblichtsteuerung (ein und aus, Helligkeit)
- Allgemeiner Schalter
- Google Border-Router
- Google Kamera
- Google Doorbell
- Anwesenheitssensor (Anwesenheitserkennung)
- Licht ein/aus (ein und aus, Helligkeit)
- Ein/Aus-Lichtschalter
- Ein-/Aus-Steckdose (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 for Developers für die Entwicklung bereitstellt. Wenn du Anwendungen mit den Home APIs entwickeln möchtest, musst du die Bibliotheken herunterladen und lokal hosten.
Wenn du das Android SDK für die Home APIs herunterladen möchtest, musst du dich zuerst bei Google Home Developers anmelden.