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 aşağıdaki araçların yüklü olduğu bir bilgisayara ihtiyacınız vardır:
Android Studio, 2024.2.1 ("Ladybug") sürümü veya sonraki sürümler. Bundan önceki sürümlerin Home APIs SDK ile düzgün çalışmayabileceğini unutmayın.
Android hata ayıklayıcı (
adb
).adb
'ı yükleyin.Bu işlem SDK Yöneticisi ile yapılabilir.
Home API'lerini test etmek için şunlara ihtiyacınız vardır:
- Geliştirme için kullanacağınız bir Google Hesabı ile ayarlanmış, Android 10 veya sonraki bir sürümü çalıştıran bir Android cihaz. Android Studio'ın güncel bir sürümünün yüklü olduğundan ve bu geliştirme hesabıyla oturum açıldığından emin olun.
- Kablosuz ağ.
- Home API'leri destekleyen bir Google merkezi.
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 sınır yönlendirici olmalıdır. Android örnek uygulaması aşağıdaki cihaz türlerini ve özelliklerini destekler:
- Renk Sıcaklığı Işığı (açma/kapatma, parlaklık)
- Temas Sensörü (boolean durum)
- Kısılabilir ışık (açma/kapatma, parlaklık)
- Genişletilmiş Renk Işığı (açma/kapatma, parlaklık)
- Genel anahtar
- Doluluk Sensörü (doluluk algılama)
- Işık açma/kapatma (açma ve kapatma, parlaklık)
- Açma/kapatma düğmeli ışık anahtarı
- Açma/kapatma priz birimi (açma ve kapatma)
- Açma/Kapatma Sensörü
Desteklenen hub'lar
Home API'ler yalnızca belirli Google Nest Hub'larda desteklenir.
SDK'yı ayarlama
Bu açık beta sürümündeki Home API'ler henüz Google tarafından geliştirme için sağlanan standart kitaplıkların bir parçası değildir. Home API'leri kullanarak uygulama geliştirmek için kitaplıkları yerel olarak indirip barındırmanız gerekir.
Home APIs Android SDK'sını indirmek için önce Google Home Developers'da oturum açmış olmanız gerekir.