Android API'ları

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 desteklenmektedir. Uygulamanız, bu API'leri kullanarak aşağıdakileri yapabilir:

  • Bluetooth Düşük Enerji (BLE) cihazlarından gelen veriler dahil olmak üzere neredeyse gerçek zamanlı ve geçmiş verileri okuyun.
  • Etkinlikleri kaydedin.
  • Verileri bir oturumla ilişkilendirin.
  • Fitness hedefleri belirleyin.

Sensör verilerini oku

Uygulamanız, kullanıcının etkinliği hakkında günlük adımlar gibi bilgiler sağlıyorsa kullanıcının hareketleri hakkında 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, hem Android destekli cihazda bulunan sensörlerden hem de giyilebilir cihazlar gibi tamamlayıcı cihazlardaki sensörlerden gelebilir.

Veri kaydetme

Uygulamanızın, kullanıcının fiziksel etkinliğiyle 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ıyor olsa bile belirtilen türlere ait verileri arka planda depolar. Sistem yeniden başlatıldığında bu abonelikleri de geri yükler.

Google Fit şeması
Şekil 1. Android'de Google Fit.

Geçmiş verileri

Kullanıcıların geçmiş etkinliklerden 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 veri ekleme, silme ve okuma gibi toplu işlemler gerçekleştirmesine olanak tanır.

Oturum sayısı

Fitness verileri kendi kendine yararlı olabilir, ancak verileri kullanıcının etkinliğiyle ilgili ek bilgilerle birleştirdiğinizde daha yararlı hale gelebilirsiniz. Sessions API, bazı meta verilerin yanı sıra sağlık ve sağlıklı yaşam verilerini oturum adı verilen birimler hâlinde birleştirir. Oturumlar, kullanıcının fitness etkinliğini gerçekleştirdiği bir zaman aralığını temsil eder.

Hedefleri görüntüleyin ve ayarlayın

Uygulamanız, fitness aktivitelerinin belirledikleri hedeflere kıyasla ne durumda olduklarını göstererek kullanıcıları motive etmeye yardımcı olabilir. Destinations API, uygulamanızın kullanıcılara oluşturdukları sağlık ve fitness hedeflerini göstermesine yardımcı olur.