Home API'lerini bir Android uygulamasına eklemek için birkaç ön koşulu karşılamanız gerekir.
Ön koşullar
Geliştirme için bilgisayarınızda aşağıdaki araçların yüklü olması gerekir:
Android Studio, 2024.2.1 sürümü ("Ladybug") veya sonraki sürümler. Bu sürümden önceki sürümlerin Home APIs SDK'sı ile düzgün çalışmayabileceğini unutmayın.
Android hata ayıklayıcı (
adb).Yükle'yi
adbtıklayın.Bu işlem SDK Yöneticisi ile yapılabilir.
Ayrıca Home API'lerini test etmek için şunlara ihtiyacınız olacak:
- Geliştirme için kullanmayı planladığınız bir Google Hesabı ile ayarlanmış, Android 10 veya sonraki sürümlerin yüklü olduğu bir Android cihaz. Android Studio uygulamasının güncel bir sürümünün yüklendiğinden ve bu geliştirici hesabıyla oturum açıldığından emin olun.
- Kablosuz ağ
- Matter cihazlara erişip bunları kontrol etmek için Home API'lerini destekleyen bir Google hub'ı da gerekir. Ayrıntılar için Android'de bağlantı başlıklı makaleyi inceleyin.
Evde en az bir desteklenen cihaz olmalıdır. Bu cihaz (veya test etmek istediğiniz başka bir cihaz) Thread kullanıyorsa hub da Thread Border Router (TBR) olmalıdır. Aşağıdaki cihaz türleri ve özellikleri Android örnek uygulaması tarafından desteklenir:
- Renk sıcaklığı ışığı (açma, kapama, parlaklık)
- Temas sensörü (boolean durumu)
- Kısılabilir Işık (açma/kapama, parlaklık)
- Kapı Kilidi
- Genişletilmiş Renkli Işık (açma/kapama, parlaklık)
- Genel Anahtar
- Google Border Router
- Google Kamera
- Google Doorbell
- Evde Olduğunu Algılama Sensörü (evde olduğunu algılama)
- Işığı açma/kapama (açma ve kapama, parlaklık)
- Açma/Kapatma Işık Anahtarı
- Açma/Kapatma Eklenti Birimi (açık ve kapalı)
- Açma/Kapama Sensörü
Desteklenen merkezler
Home API'leri yalnızca belirli Google Nest hub'larda desteklenir.
SDK'yı ayarlama
Bu açık beta sürümündeki Ev API'leri, Google'ın geliştirme için sağladığı standart kitaplıklara henüz dahil edilmemiştir. Home API'leri ile uygulama geliştirmek için kitaplıkları indirip yerel olarak barındırmanız gerekir.
Home API'leri Android SDK'sını indirmek için öncelikle Google Home Developers'a giriş yapmanız gerekir.