Android API

Google Fit API untuk Android adalah bagian dari layanan Google Play. Google Fit API didukung di Android 4.1 (API level 16) dan yang lebih tinggi. Dengan menggunakan API ini, aplikasi Anda dapat melakukan hal berikut:

  • Membaca data hampir real-time dan historis, termasuk data dari perangkat Bluetooth Hemat Energi (BLE).
  • Merekam aktivitas.
  • Mengaitkan data dengan sesi.
  • Tetapkan sasaran kebugaran.

Membaca data sensor

Jika aplikasi Anda memberikan informasi tentang aktivitas pengguna, seperti langkah harian mereka, sebaiknya tampilkan data hampir real-time tentang gerakan pengguna. Sensors API menyediakan akses ke aliran data mentah yang berisi informasi ini. Data ini dapat berasal dari sensor yang tersedia di perangkat Android dan dari sensor di perangkat pendamping, seperti perangkat wearable.

Rekam data

Jika aplikasi Anda perlu mengumpulkan, menyimpan, dan menyinkronkan data tentang aktivitas fisik pengguna, Anda dapat menggunakan Recording API. API ini menyimpan data kesehatan dan kebugaran menggunakan langganan. Aplikasi Anda menentukan satu atau beberapa jenis aktivitas yang akan direkam. Google Fit kemudian akan menyimpan data jenis yang ditentukan di latar belakang bahkan saat aplikasi Anda tidak berjalan. Langganan ini juga memulihkan langganan ini saat sistem dimulai ulang.

Diagram Google Fit
Gambar 1. Google Fit di Android.

Data historis

Jika Anda ingin pengguna dapat melihat data kebugaran dari aktivitas sebelumnya, Anda dapat menggunakan History API. API ini memberikan akses ke data kesehatan dan kebugaran historis dan memungkinkan aplikasi melakukan operasi massal, seperti menyisipkan, menghapus, dan membaca data.

Sesi

Data kebugaran bisa bermanfaat sendiri, tetapi data lebih berguna jika Anda menggabungkannya dengan informasi tambahan tentang aktivitas pengguna. Session API menggabungkan data kesehatan dan kebugaran, beserta beberapa metadata, ke dalam unit yang disebut sesi. Sesi merepresentasikan interval waktu selama pengguna melakukan aktivitas kebugaran.

Lihat dan tetapkan sasaran

Aplikasi Anda dapat membantu memotivasi pengguna dengan menunjukkan perbandingan aktivitas kebugaran mereka dengan sasaran yang mereka tetapkan. Goals API membantu aplikasi Anda menampilkan sasaran kesehatan dan kebugaran kepada pengguna yang mereka buat.