Android API

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

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

Membaca data sensor

Jika aplikasi Anda memberikan informasi tentang aktivitas pengguna, seperti langkah kaki harian mereka, akan lebih baik jika menampilkan data hampir real-time tentang pergerakan pengguna. Sensors API menyediakan akses ke aliran data mentah yang berisi informasi ini. Data dapat berasal dari sensor yang tersedia di perangkat berteknologi Android serta dari sensor di perangkat pendamping, seperti perangkat wearable.

Merekam 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. Kemudian, Google Fit menyimpan data jenis yang ditentukan di latar belakang meskipun aplikasi Anda tidak berjalan. Layanan 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 menyediakan akses ke data historis kesehatan dan kebugaran serta memungkinkan aplikasi melakukan operasi massal, seperti memasukkan, menghapus, dan membaca data.

Sesi

Data kebugaran dapat bermanfaat dengan sendirinya, tetapi data ini lebih berguna jika Anda menggabungkannya dengan informasi tambahan tentang aktivitas pengguna. Sessions API menggabungkan data kesehatan dan kebugaran, beserta beberapa metadata, ke dalam unit yang disebut sesi. Sesi menunjukkan interval waktu saat pengguna melakukan aktivitas kebugaran.

Melihat dan menetapkan sasaran

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