Google Fit REST API dahil olmak üzere Google Fit API'leri, 30 Haziran 2025'ten sonra kullanılamayacak. 1 Mayıs 2024'ten itibaren geliştiriciler bu API'leri kullanmak için kaydolamayacak.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu kılavuzda, Android'de Google Fit ile geliştirmeye nasıl başlanacağı açıklanmaktadır.
Kurulum
Uygulamanızı derlemeye başlamadan önce aşağıdaki bölümlerde belirtilen adımları tamamlayın.
Bir Google Hesabı edinin
Google Fit API'larını kullanmak için bir Google Hesabınızın olması gerekir. Yeni bir hesap oluşturabilir veya mevcut bir hesabı kullanabilirsiniz. Uygulamanızı bir kullanıcının bakış açısından test etmek için ayrı bir hesap oluşturmak isteyebilirsiniz.
Google Play hizmetlerini yükle
Geliştirme ana makinenizde Google Play Hizmetleri için en son istemci kitaplığını edinin:
Fitness API ile uygulama oluşturmak için Android Studio geliştirme ortamını kullanmanızı öneririz. Yeni bir proje oluşturma ve bunu Android Studio'da yapılandırmayla ilgili ayrıntılar için Proje oluşturma bölümüne bakın.
Google Play Hizmetleri istemci kitaplığını ekleme
Android Studio'da modülünüz için build.gradle dosyasını açın ve Google Play Hizmetleri istemci kitaplığını bağımlılık olarak ekleyin:
Bir API istemcisi oluşturun ve uygulamanızın veri yazmak veya okumak için erişmesi gereken veri türlerini ekleyin. Aşağıdaki uç noktalar kullanılabilir:
SensorsClient: Yerel cihazdaki ve tamamlayıcı cihazlardaki donanım sensörlerinden farklı sağlık ve sağlıklı yaşam verisi kaynaklarına erişebilirsiniz.
RecordingClient: Sensör verilerinin düşük güçle, her zaman açık arka planda toplanması için kullanılır.
HistoryClient: Google Fit'e geçmiş verileri ekleme, silme ve okuma.
Aşağıda, kullanıcılardan izin istendiğinde gerçekleşen yetkilendirme akışı gösterilmektedir:
Android izinleri: Kullanıcılar, uygulamanızı indirmeden önce
uygulamanızın istediği Android izinlerini görür. Uygulamanız indirildikten sonra, gereken çalışma zamanı izinlerini ister ve kullanıcılar bu izinleri verir veya reddeder.
Kontrol et ve bağlan: Uygulamanız, diğer veri türlerine erişim istemeden önce izinlerin verilip verilmediğini kontrol eder.
OAuth kapsamları isteği: Google, kullanıcıdan uygulamanıza erişmek istediği veri türleri için gereken OAuth kapsamlarını vermesini ister.
Erişim uygulandı: Kullanıcı izin verdikten sonra uygulamanız, kullanıcının izin verdiği kapsamlara ait veri türlerine erişebilir.