Google Fit REST API de dahil olmak üzere Google Fit API'lerinin desteği 2026'da sonlandırılacak. 1 Mayıs 2024 itibarıyla geliştiriciler bu API'leri kullanmak için kaydolamaz.
Bulut tabanlı entegrasyonlar için Google Health API'ye, adım takibi ve mobil öncelikli Android uygulamaları için ise Health Connect'e geçmenizi öneririz. Hangi API'ye veya platforma geçiş yapacağınızla ilgili talimatlar için Fit'e geçiş rehberini ziyaret edin.
Google, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
Android'i kullanmaya başlama
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şlayacağınız açıklanmaktadır.
Kurulum
Uygulamanızı oluşturmaya başlamadan önce aşağıdaki bölümlerde yer alan adımları tamamlayın.
Google Hesabı edinin
Google Fit API'lerini kullanmak için bir Google Hesabınız olmalıdır. 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 edinin
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 Android Studio'da yapılandırma hakkında ayrıntılı bilgi için Proje oluşturma başlıklı makaleyi inceleyin.
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:
Uygulamanızın erişim iznine sahip olduğu veri türleri, yetkilendirme kapsamlarına karşılık gelir. Bu izinleri istemek için uygulamanızın hangi veri türlerine erişmesi gerektiğini bir FitnessOptions örneğine eklemeniz gerekir. Uygulamanız Google Fit veri türlerinden herhangi birini kullanmak istediğinde Android SDK, bu veri türlerinin hangi kapsamlara ait olduğunu otomatik olarak kontrol eder ve kullanıcıdan bu kapsamlar için yetkilendirme ister.
API istemcisi oluşturma
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 yardımcı cihazlardaki donanım sensörlerinden farklı sağlık ve sağlıklı yaşam verisi kaynaklarına erişin.
RecordingClient: Sensör verilerinin düşük güçte, her zaman açık arka planda toplanması için kullanılır.
HistoryClient: Google Fit'e geçmiş verileri ekleme, silme ve okuma.
Sonuçta ortaya çıkan kullanıcı yetkilendirme akışı
Aşağıda, kullanıcılardan izin istendiğinde karşılaştıkları yetkilendirme akışı gösterilmektedir:
Şekil 1.Kullanıcılar için yetkilendirme akışı.
Android izinleri: Kullanıcılar, uygulamanızı indirmeden önce uygulamanızın hangi Android izinlerini istediğini görür. Uygulamanız indirildikten sonra ihtiyaç duyduğu çalışma zamanında istenen izinleri ister ve kullanıcılar bu izinleri verir veya reddeder.
Uygulama Kontrolü ve bağlanma: Uygulamanız, diğer veri türlerine erişim istemeden önce izinlerin verilip verilmediğini kontrol eder.
OAuth kapsamları isteği: Google istemi, kullanıcının 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.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-11-10 UTC."],[],[]]