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ştirme yapmaya nasıl başlayacağınız açıklanmaktadır.
Kurulum
Uygulamanızı oluşturmaya başlamadan önce aşağıdaki bölümlerde açıklanan adımları uygulayın.
Bir Google Hesabı edinin
Google Fit API'lerini kullanmak için Google Hesabınızın olması gerekir. Yeni hesap oluşturabilir veya mevcut bir hesabı kullanabilirsiniz. Uygulamanızı kullanıcıları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 yeni istemci kitaplığını edinin:
Fitness API ile uygulama oluşturmak için Android Studio geliştirme ortamını kullanmanızı öneririz. Android Studio'da yeni proje oluşturma ve yapılandırmayla ilgili ayrıntılar için Proje oluşturma sayfasına göz atın.
Google Play Hizmetleri istemci kitaplığını ekleme
Android Studio'da, modülünüzün 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 veri yazmak veya okumak için uygulamanızın 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 verilerine erişebilirsiniz.
RecordingClient: Sensör verilerinin düşük güçte, her zaman açık arka planda toplanması için kullanılır.
HistoryClient: Google Fit'te geçmiş verileri ekleyin, silin ve okuyun.
Aşağıda, kullanıcılardan izin istendiğinde karşılaşılacak sonuç yetkilendirme akışı gösterilmektedir:
Şekil 1.Kullanıcılar için yetkilendirme akışı.
Android izinleri: Kullanıcılar uygulamanızı indirmeden önce, Android'in istediği izinleri
görür. Uygulamanız indirildikten sonra ihtiyaç duyduğu çalışma zamanı izinlerini ister ve kullanıcılar bu izinleri verir ya da reddeder.
Kontrol etme ve bağlanma: Uygulamanız, diğer veri türlerine erişim isteğinde bulunmadan ö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.