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'sıyla 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 şunlar gerekir:
- Geliştirme için kullanacağınız bir Google Hesabı ile ayarlanmış, Android 10 veya sonraki bir sürümü çalıştıran 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çtığınızdan emin olun.
- Kablosuz ağ.
- Home API'leri destekleyen bir Google merkezi.
Evde desteklenen en az bir cihaz 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ü (boole durumu)
- 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şığı Açma/Kapatma (açma ve kapatma, parlaklık)
- Açma/Kapatma Işık Anahtarı
- Açma/kapatma priz birimi (açık ve kapalı)
- 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'lerini 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çmanız gerekir.