Home API'lerini Android uygulamanıza ekleme

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 Studio'yu indirin

  • 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.

Tablo: Home API'lerini destekleyen Google Nest Hub'lar
Cihaz OS Thread Sınır Yönlendirici desteği Google Store
Google Home Cast
Google Nest Audio Oyuncular
Google Nest Hub Cast
Google Nest Hub (2nd gen) Fuchsia
Google Nest Hub Max Fuchsia
Google Nest Mini Cast
Google TV Streamer (4k) Android

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.

Hemen oturum açın.