Android için Google Fit API'leri, Google Play hizmetlerinin bir parçasıdır. Google Fit API'leri Android 4.1 (API düzeyi 16) ve sonraki sürümlerde desteklenir. Uygulamanız bu API'leri kullanarak şunları yapabilir:
- Bluetooth Düşük Enerji (BLE) cihazlarından alınan veriler de dahil olmak üzere neredeyse gerçek zamanlı ve geçmiş verileri okuma.
- Etkinlikleri kaydetme
- Verileri bir oturumla ilişkilendirin.
- Fitness hedefleri belirleyin.
Sensör verilerini okuma
Uygulamanız, kullanıcının etkinliğiyle ilgili bilgiler (ör. günlük adım sayısı) sağlıyorsa kullanıcının hareketleriyle ilgili Neredeyse gerçek zamanlı veriler göstermek faydalı olabilir. Sensors API, bu bilgileri içeren ham veri akışlarına erişim sağlar. Veriler, Android destekli cihazda bulunan sensörlerden ve yardımcı cihazlardaki (ör. giyilebilir cihazlar) sensörlerden gelebilir.
Kayıt verileri
Uygulamanızın bir kullanıcının fiziksel aktivitesiyle ilgili verileri toplaması, depolaması ve senkronize etmesi gerekiyorsa Recording API'yi kullanabilirsiniz. Bu API, abonelikleri kullanarak sağlık ve sağlıklı yaşam verilerini depolar. Uygulamanız, kaydedilecek bir veya daha fazla etkinlik türü belirtiyor. Google Fit daha sonra, uygulamanız çalışmıyorken bile belirtilen türlerdeki verileri arka planda saklar. Ayrıca, sistem yeniden başlatıldığında bu abonelikleri geri yükler.
Geçmiş verileri
Kullanıcıların geçmiş etkinliklerdeki fitness verilerini görüntüleyebilmesini istiyorsanız History API'yi kullanabilirsiniz. Bu API, geçmiş sağlık ve sağlıklı yaşam verilerine erişim sağlar ve uygulamaların toplu işlemler (ör. veri ekleme, silme ve okuma) gerçekleştirmesine olanak tanır.
Oturum sayısı
Fitness verileri tek başına faydalı olabilir ancak kullanıcının etkinliğiyle ilgili ek bilgilerle birleştirildiğinde daha kullanışlı olur. Sessions API, sağlık ve sağlıklı yaşam verilerini bazı meta verilerle birlikte oturum adı verilen birimler halinde paketler. Oturumlar, kullanıcının fitness etkinliği yaptığı zaman aralığını ifade eder.
Hedefleri görüntüleme ve belirleme
Uygulamanız, kullanıcıların fitness aktivitelerinin belirledikleri hedeflere kıyasla nasıl olduğunu göstererek onları motive etmeye yardımcı olabilir. Goals API, uygulamanızın kullanıcılara oluşturdukları sağlık ve fitness hedeflerini göstermesine yardımcı olur.