Jenis data aktivitas

Jenis data ini dapat digunakan untuk mencatat aktivitas, latihan fisik, dan metrik seputar latihan.

Aktivitas

Jenis data ini dapat digunakan untuk mencatat aktivitas yang dilakukan pengguna. Dapat berupa aktivitas kebugaran yang umum seperti berlari atau olahraga lain, serta aktivitas seperti meditasi, berkebun, dan tidur.

Jika pengguna melakukan lebih dari satu aktivitas selama jangka waktu tersebut, buat aktivitas untuk jenis aktivitas utama, dan beberapa segmen untuk berbagai jenis aktivitas. Misalnya, jika mereka sedikit melakukan kick boxing dan tinju selama seni bela diri campuran membuat sesi untuk seni bela diri campuran. Anda kemudian dapat menguraikan jenis aktivitas ke dalam segmen.

Setiap titik data memerlukan waktu mulai dan waktu berakhir. Titik data tidak perlu belakang ke belakang atau secara langsung setelah satu sama lain, mungkin ada celah di antaranya.

REST

Namacom.google.activity.segment
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Kolom (format—unit) jenis aktivitas (int—enum)
Jenis aktivitas yang dilakukan pengguna. Lihat daftar jenis aktivitas di sini.

Android

Namacom.google.activity.segment
Objek jenis dataTYPE_ACTIVITY_SEGMENT
Izin AndroidACTIVITY_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 istirahat sepanjang hari, berdasarkan tinggi dan beratnya. Hanya waktu berakhir yang harus disetel. Ini akan digunakan sebagai stempel waktu untuk pembacaan.

REST

Namacom.google.calories.bmr
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Kolom (format—unit) kalori (float—kkal per hari)
Jumlah kilokalori yang akan dibakar pengguna jika istirahat sepanjang hari, berdasarkan tinggi dan berat mereka.

Android

Namacom.google.calories.bmr
Objek jenis dataTYPE_BASAL_METABOLIC_RATE
Kolom (format—unit) FIELD_CALORIES (float—kkal per hari)
Jumlah kilokalori yang akan dibakar pengguna jika dalam keadaan istirahat sepanjang hari, berdasarkan usia, berat, dan tinggi mereka.

Kalori terbakar

Jenis data ini menangkap 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 tertentu, sehingga waktu mulai dan berakhirnya harus ditetapkan.

REST

Namacom.google.calories.expended
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Kolom (format—unit) kalori (float—kkal)
Jumlah kilokalori yang terbakar.

Android

Namacom.google.calories.expended
Objek jenis dataTYPE_CALORIES_EXPENDED
Izin AndroidACTIVITY_RECOGNITION
Kolom (format—unit) FIELD_CALORIES (float—kcal)
Jumlah kilokalori yang terbakar.

Ritme mengayuh sepeda

Jika pengguna sedang bersepeda, jenis data ini dapat digunakan untuk mengayuh sepedanya kecepatan, dalam putaran engkol per menit (RPM). Setiap titik data mewakili sebuah kecepatan mengayuh secara instan, jadi hanya bagian akhirnya waktu harus diatur. Ini akan digunakan sebagai stempel waktu untuk pembacaan.

REST

Namacom.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—unit) rpm (float—rpm)
Jumlah putaran engkol sepeda per menit.

Android

Namacom.google.cycling.pedaling.cadence
Objek jenis dataTYPE_CYCLING_PEDALING_CADENCE
Kolom (format—unit) FIELD_RPM (float—rpm)
Jumlah putaran engkol sepeda per menit.

Kumulatif bersepeda

Jika pengguna sedang bersepeda, tipe data ini dapat digunakan untuk menangkap jumlah putaran engkol dalam jangka waktu tertentu. Setiap titik data mewakili jumlah setiap revolusi sejak hitungan di waktu mulai.

REST

Namacom.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—unit) revolusi (int—jumlah)
Jumlah putaran engkol sepeda selama jangka waktu tertentu.

Android

Namacom.google.cycling.pedaling.cumulative
Objek jenis dataTYPE_CYCLING_PEDALING_CUMULATIVE
Kolom (format—unit) FIELD_REVOLUTIONS (int—jumlah)
Jumlah putaran engkol sepeda selama jangka waktu tertentu.

Poin Kardio

Jenis data ini merekam jumlah Poin Kardio yang diperoleh pengguna, dari semua aktivitas mereka. Setiap titik data mewakili jumlah Poin Kardio yang dihitung selama interval waktu tertentu.

Pengguna dapat menetapkan sasaran Poin Kardio harian dan melacak progres mereka. Poin Kardio dapat dihitung menggunakan:

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 aktifitas pada detak jantung maksimal >50% 1 menit aktivitas dengan detak jantung maksimal >70%
Nilai MET 3-6 MET. Misalnya, mendayung atau panjat tebing, >6 MET. Misalnya, HIIT, ski, bola voli, atau sepak bola.
Kecepatan berjalan kaki 100-130 langkah per menit >130 langkah per menit

REST

Namacom.google.heart_minutes
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Kolom (format—unit) intensity (float—Poin Jantung)
Poin Kardio yang diperoleh berdasarkan intensitas olahraga atau aktivitas yang dilakukan pengguna.

Android

Namacom.google.heart_minutes
Objek jenis dataTYPE_HEART_MINUTES
Kolom (format—unit) FIELD_INTENSITY (float—poin hati)
Intensitas latihan atau aktivitas yang dilakukan pengguna. Satu menit aktivitas fisik ringan hingga sedang (seperti berjalan lebih cepat dari 2,5 mph, atau bersepeda lebih cepat dari 10 mph) mendapatkan 1 poin jantung. Satu menit atau lebih aktivitas intens menghasilkan 2 poin jantung.

Menit Bergerak

Jenis data ini menangkap jumlah Menit Bergerak yang dihitung Google Fit bahwa diperoleh pengguna, dari semua aktivitas mereka. Setiap titik data mewakili jumlah Menit Bergerak untuk interval waktu. Waktu mulai dan berakhir harus ditetapkan.

Pengguna bisa mendapatkan Menit Bergerak dari aktivitas apa pun seperti yoga, menari, atau berkebun dan pekerjaan rumah tangga lainnya. Jika mereka berjalan kaki, Google Fit akan memberikan penghargaan untuk satu Gerakan Menit setiap kali mereka melakukan setidaknya 30 langkah dalam 60 detik.

REST

Namacom.google.active_minutes
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Kolom (format—unit) duration (int—milidetik)
Durasi Menit Bergerak yang diperoleh, dalam milidetik.
Rentang valid: >=0

Android

Namacom.google.active_minutes
Objek jenis dataTYPE_MOVE_MINUTES
Kolom (format—unit) FIELD_DURATION (int—milidetik)
Durasi Menit Bergerak yang diperoleh, dalam milidetik.
Rentang yang valid: 0—Long.MAX_VALUE

Daya

Jenis data ini merekam daya yang dihasilkan oleh pengguna saat melakukan aktivitas, yang diukur dalam watt. Misalnya, menggunakan pengukur daya saat berolahraga di sepeda statis. Setiap titik data mewakili pengukuran instan dari daya yang dihasilkan.

Setiap titik data mewakili ukuran daya yang dihasilkan seketika, jadi hanya waktu berakhir harus disetel. Ini akan digunakan sebagai stempel waktu untuk pembacaan.

REST

Namacom.google.power.sample
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Kolom (format—unit) watt (float—watt)
Daya yang dihasilkan, dalam watt.

Android

Namacom.google.power.sample
Objek jenis dataTYPE_POWER_SAMPLE
Kolom (format—unit) FIELD_WATTS (float—watt)
Daya yang dihasilkan, dalam watt.

Ritme jumlah langkah

Jenis data ini mencatat ritme jalan kaki, yang diukur dalam langkah per menit. Masing-masing titik data mewakili pengukuran instan dari ritme dalam langkah per menit.

REST

Namacom.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—unit) rpm (float—langkah/menit)
Rangkaian Langkah Penjualan diukur dalam langkah per menit.

Android

Namacom.google.step_count.cadence
Objek jenis dataTYPE_STEP_COUNT_CADENCE
Kolom (format—unit) FIELD_RPM (float—langkah/menit)
Rangkaian Langkah Penjualan diukur dalam langkah per menit.

Delta jumlah langkah

Jenis data ini merekam jumlah langkah yang dilakukan sejak pembacaan terakhir. Masing-masing hanya dilaporkan sekali sehingga titik data seharusnya tidak memiliki waktu yang tumpang tindih. Tujuan waktu mulai setiap titik data harus mewakili awal interval dalam langkah-langkah mana yang diambil.

Waktu mulai harus sama dengan atau lebih besar dari waktu berakhir waktu dari titik data sebelumnya. Menambahkan semua nilai bersama-sama untuk satu periode waktu yang akan menghitung jumlah total langkah selama periode tersebut.

REST

Namacom.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—unit)
langkah (int—jumlah)
Jumlah langkah yang dilakukan selama jangka waktu tertentu.
Rentang yang valid: 0—10 langkah per detik

Android

Namacom.google.step_count.delta
Objek jenis dataTYPE_STEP_COUNT_DELTA
Izin AndroidACTIVITY_RECOGNITION
Kolom (format—unit)
TYPE_STEP_COUNT_DELTA (int—jumlah)
Jumlah langkah yang dilakukan selama jangka waktu tertentu.
Rentang yang valid: 0—10 langkah per detik

Olahraga

Setiap titik data mewakili satu set latihan olahraga yang berkelanjutan yang dilakukan oleh pengguna. Titik data berisi {i>field<i} untuk jenis latihan (untuk (misalnya, latihan ketahanan atau pelatihan beban), jumlah pengulangan latihan, durasi latihan, dan ketahanannya.

REST

Namacom.google.activity.exercise
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
Kolom (format—unit)
exercise (int—enum)
Nilai yang mewakili berbagai latihan, seperti latihan angkat beban, latihan kekuatan, dan latihan kardiovaskular.
pengulangan (int—enum)
Jumlah pengulangan latihan.
jenis hambatan (int—enum)
Jenis ketahanan yang digunakan selama latihan.
resistance (float—kg)
Ketahanan latihan (atau berat), dalam kilogram.
duration (int—milidetik)
Durasi latihan yang membutuhkan durasi.

Android

Namacom.google.activity.exercise
Kolom (format—unit)
FIELD_EXERCISE (int—enum)
Nilai yang mewakili berbagai latihan, seperti latihan angkat beban, latihan kekuatan, dan latihan kardiovaskular.
FIELD_REPETITIONS (int—jumlah)
Jumlah pengulangan latihan.
FIELD_RESISTANCE_TYPE (int—enum)
Jenis ketahanan yang digunakan selama latihan.
FIELD_RESISTANCE (float—kg)
Ketahanan latihan (atau berat), dalam kilogram.
FIELD_DURATION (int—milidetik)
Durasi latihan yang membutuhkan durasi.