Jenis data ini dapat digunakan untuk merekam aktivitas, latihan fisik, dan metrik seputar latihan.
Aktivitas
Jenis data ini dapat digunakan untuk merekam aktivitas apa pun yang dilakukan pengguna. Aktivitas ini dapat berupa aktivitas kebugaran umum seperti berlari atau olahraga yang berbeda, serta aktivitas seperti meditasi, berkebun, dan tidur.
Jika pengguna melakukan lebih dari satu aktivitas selama jangka waktu tersebut, buat sesi untuk jenis aktivitas utama, dan beberapa segmen untuk berbagai jenis aktivitas. Misalnya, jika mereka melakukan sedikit kick boxing dan boxing selama kelas seni bela diri campuran, buat sesi untuk seni bela diri campuran. Kemudian, Anda dapat mengelompokkan berbagai jenis aktivitas ke dalam segmen.
Setiap titik data memerlukan waktu mulai dan waktu berakhir. Titik data tidak perlu berurutan atau langsung setelah satu sama lain, bisa ada jeda di antaranya.
REST
| Nama | com.google.activity.segment |
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Kolom (format—satuan) | jenis aktivitas (int—enum)
Jenis aktivitas yang dilakukan pengguna. Lihat daftar jenis aktivitas di sini. |
Android
| Nama | com.google.activity.segment |
| Objek jenis data | TYPE_ACTIVITY_SEGMENT |
| Izin Android | ACTIVITY_RECOGNITION |
| Kolom (format—unit) | FIELD_ACTIVITY (int—enum)
Jenis aktivitas yang dilakukan pengguna. Lihat daftar jenis aktivitas di sini. |
Laju metabolisme basal (BMR)
Jenis data ini mencatat BMR pengguna, dalam kilokalori. Setiap titik data mewakili Jumlah kilokalori yang akan dibakar pengguna jika beristirahat sepanjang hari, berdasarkan tinggi dan berat badannya. Hanya waktu berakhir yang harus disetel. Setelan ini akan digunakan sebagai stempel waktu untuk pembacaan.
REST
| Nama | com.google.calories.bmr |
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Kolom (format—satuan) | kalori (float—kkal per hari)
Jumlah kilokalori yang akan dibakar pengguna jika beristirahat sepanjang hari, berdasarkan tinggi dan berat badannya. |
Android
| Nama | com.google.calories.bmr |
| Objek jenis data | TYPE_BASAL_METABOLIC_RATE |
| Kolom (format—satuan) | FIELD_CALORIES (float—kkal per hari)
Jumlah kilokalori yang akan dibakar pengguna jika beristirahat sepanjang hari, berdasarkan usia, berat, dan tinggi badannya. |
Kalori terbakar
Jenis data ini mencatat total kalori (dalam kilokalori) yang dibakar oleh pengguna, termasuk kalori yang terbakar saat istirahat (BMR). Setiap titik data mewakili total kilokalori yang terbakar selama interval waktu, sehingga waktu mulai dan berakhir harus ditetapkan.
REST
| Nama | com.google.calories.expended |
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Kolom (format—satuan) | kalori (float—kkal)
Jumlah kilokalori yang dibakar. |
Android
| Nama | com.google.calories.expended |
| Objek jenis data | TYPE_CALORIES_EXPENDED |
| Izin Android | ACTIVITY_RECOGNITION |
| Kolom (format—satuan) | FIELD_CALORIES (float—kkal)
Jumlah kilokalori yang dibakar. |
Cadence mengayuh sepeda
Jika pengguna bersepeda, jenis data ini dapat digunakan untuk merekam kecepatan kayuhan mereka, dalam rotasi engkol per menit (RPM). Setiap titik data mewakili pengukuran instan kecepatan mengayuh pedal, jadi hanya waktu berakhir yang harus ditetapkan. Stempel waktu ini akan digunakan sebagai stempel waktu untuk pembacaan.
REST
| Nama | com.google.cycling.pedaling.cadence |
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Kolom (format—satuan) | rpm (float—rpm)
Jumlah putaran engkol sepeda per menit. |
Android
| Nama | com.google.cycling.pedaling.cadence |
| Objek jenis data | TYPE_CYCLING_PEDALING_CADENCE |
| Kolom (format—satuan) | FIELD_RPM (float—rpm)
Jumlah putaran engkol sepeda per menit. |
Kumulatif mengayuh sepeda
Jika pengguna bersepeda, jenis data ini dapat digunakan untuk merekam jumlah revolusi engkol selama jangka waktu tertentu. Setiap titik data mewakili jumlah putaran sejak jumlah pada waktu mulai.
REST
| Nama | com.google.cycling.pedaling.cumulative |
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Kolom (format—satuan) | revolusi (int—jumlah)
Jumlah putaran engkol sepeda selama jangka waktu tertentu. |
Android
| Nama | com.google.cycling.pedaling.cumulative |
| Objek jenis data | TYPE_CYCLING_PEDALING_CUMULATIVE |
| Kolom (format—satuan) | FIELD_REVOLUTIONS (int—jumlah)
Jumlah putaran engkol sepeda selama jangka waktu tertentu. |
Poin Kardio
Jenis data ini mencatat jumlah Poin Kardio yang diperoleh pengguna, dari semua aktivitasnya. Setiap titik data mewakili jumlah Poin Jantung yang dihitung untuk interval waktu.
Pengguna dapat menetapkan target Poin Kardio harian dan melacak progres mereka. Poin Jantung dapat dihitung menggunakan:
- detak jantung
- Nilai Metabolic Equivalent of Task (MET)
- kecepatan berjalan
Jumlah Poin Kardio yang diperoleh bergantung pada intensitas aktivitas. Gunakan panduan ini untuk menghitung dan menulis Poin Kardio:
| Data | 1 HP (Aktivitas intensitas rendah-sedang) | 2 HP (Aktivitas intensitas tinggi) |
|---|---|---|
| Detak jantung | 1 menit aktivitas dengan detak jantung >50% dari detak jantung maksimum | 1 menit aktivitas dengan detak jantung maksimum >70% |
| Nilai MET | 3-6 MET. Misalnya, mendayung atau panjat tebing, | >6 MET. Misalnya, HIIT, bermain ski, bola voli, atau sepak bola. |
| Kecepatan berjalan | 100-130 langkah per menit | >130 langkah per menit |
REST
| Nama | com.google.heart_minutes |
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Kolom (format—satuan) | intensitas (float—Poin Kardio)
Poin Jantung yang diperoleh berdasarkan intensitas latihan atau aktivitas yang dilakukan pengguna. |
Android
| Nama | com.google.heart_minutes |
| Objek jenis data | TYPE_HEART_MINUTES |
| Kolom (format—satuan) | FIELD_INTENSITY (float—poin jantung)
Intensitas latihan atau aktivitas yang dilakukan pengguna. Satu menit
aktivitas fisik ringan hingga sedang (seperti berjalan lebih cepat dari 4 km/jam,
atau bersepeda lebih cepat dari 16 km/jam) akan mendapatkan 1 poin kardio. Satu menit aktivitas yang lebih intensif akan memperoleh 2 poin kardio. |
Menit Bergerak
Jenis data ini mencatat jumlah Menit Bergerak yang dihitung Google Fit yang diperoleh pengguna, dari semua aktivitasnya. Setiap titik data mewakili jumlah Menit Bergerak yang diperoleh untuk interval waktu. Waktu mulai dan berakhir harus disetel.
Pengguna dapat memperoleh Move Minutes dari aktivitas apa pun seperti yoga, menari, atau berkebun dan pekerjaan rumah lainnya. Jika mereka berjalan-jalan, Google Fit akan memberikan satu Menit Gerakan setiap kali mereka melakukan setidaknya 30 langkah dalam waktu 60 detik.
REST
| Nama | com.google.active_minutes |
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Kolom (format—satuan) | duration (int—milidetik)
Durasi Menit Gerak yang diperoleh, dalam milidetik.
Rentang valid: >=0 |
Android
| Nama | com.google.active_minutes |
| Objek jenis data | TYPE_MOVE_MINUTES |
| Kolom (format—satuan) | FIELD_DURATION (int—milidetik)
Durasi Menit Gerak yang diperoleh, dalam milidetik.
Rentang valid: 0—Long.MAX_VALUE |
Daya
Jenis data ini mencatat daya yang dihasilkan oleh pengguna saat melakukan aktivitas, yang diukur dalam watt. Misalnya, menggunakan alat pengukur daya saat berolahraga dengan sepeda statis. Setiap titik data mewakili pengukuran instan daya yang dihasilkan.
Setiap titik data mewakili pengukuran instan daya yang dihasilkan, sehingga hanya waktu berakhir yang harus ditetapkan. Stempel waktu ini akan digunakan sebagai stempel waktu untuk pembacaan.
REST
| Nama | com.google.power.sample |
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Kolom (format—satuan) | watt (float—watt)
Daya yang dihasilkan, dalam watt. |
Android
| Nama | com.google.power.sample |
| Objek jenis data | TYPE_POWER_SAMPLE |
| Kolom (format—satuan) | FIELD_WATTS (float—watt)
Daya yang dihasilkan, dalam watt. |
Ritme jumlah langkah
Jenis data ini merekam irama berjalan, yang diukur dalam langkah per menit. Setiap titik data mewakili pengukuran instan irama dalam langkah per menit.
REST
| Nama | com.google.step_count.cadence |
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
| Kolom (format—satuan) | rpm (float—langkah/menit)
Tempo diukur dalam langkah per menit. |
Android
| Nama | com.google.step_count.cadence |
| Objek jenis data | TYPE_STEP_COUNT_CADENCE |
| Kolom (format—satuan) | FIELD_RPM (float—langkah/menit)
Tempo diukur dalam langkah per menit. |
Delta jumlah langkah
Jenis data ini mencatat jumlah langkah yang dilakukan sejak pembacaan terakhir. Setiap langkah hanya dilaporkan satu kali sehingga titik data tidak boleh memiliki waktu yang tumpang-tindih. Waktu mulai setiap titik data harus mewakili awal interval saat langkah-langkah dilakukan.
Waktu mulai harus sama dengan atau lebih besar dari waktu berakhir titik data sebelumnya. Menjumlahkan semua nilai untuk jangka waktu tertentu akan menghitung total jumlah langkah selama jangka waktu tersebut.
REST
| Nama | com.google.step_count.delta | |
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|
| Kolom (format—satuan) |
|
Android
| Nama | com.google.step_count.delta | |
| Objek jenis data | TYPE_STEP_COUNT_DELTA | |
| Izin Android | ACTIVITY_RECOGNITION | |
| Kolom (format—satuan) |
|
Olahraga
Setiap titik data mewakili satu set latihan fisik berkelanjutan yang dilakukan oleh pengguna. Titik data berisi kolom untuk jenis latihan (misalnya, latihan ketahanan atau latihan beban), jumlah pengulangan latihan, durasi latihan, dan ketahanan.
REST
| Nama | com.google.activity.exercise | |||||
| Cakupan izin OAuth |
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
|
|||||
| Kolom (format—satuan) |
|
Android
| Nama | com.google.activity.exercise | |||||
| Kolom (format—satuan) |
|