Jenis data aktivitas

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

Aktivitas

Jenis data ini dapat digunakan untuk merekam aktivitas yang dilakukan pengguna. Hal ini dapat merupakan aktivitas kebugaran umum seperti berlari atau olahraga 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 jenis aktivitas yang berbeda. Misalnya, jika mereka melakukan sedikit tendangan tinju dan tinju selama kelas seni bela diri campuran, buat sesi untuk seni bela diri campuran. Anda kemudian dapat mengelompokkan berbagai jenis aktivitas ke dalam segmen.

Setiap titik data memerlukan waktu mulai dan waktu berakhir. Titik data tidak perlu saling berulang atau langsung mengikuti satu sama lain, boleh jadi ada kesenjangan data.

REST

Namecom.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

Namecom.google.activity.segment
Objek jenis dataTYPE_ACTIVITY_SEGMENT
Izin AndroidACTIVITY_RECOGNITION
Kolom (format—unit) FIELD_Aktivitas (int—enum)
Jenis aktivitas yang dilakukan pengguna. Lihat daftar jenis aktivitas di sini.

Laju metabolisme basal (BMR)

Jenis data ini menangkap BMR pengguna, dalam kilokalori. Setiap titik data merepresentasikan jumlah kilokalori yang akan dibakar oleh pengguna jika sedang beristirahat sepanjang hari, berdasarkan tinggi dan beratnya. Hanya waktu berakhir yang harus ditetapkan. Ini akan digunakan sebagai stempel waktu untuk pembacaan.

REST

Namecom.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 oleh pengguna jika beristirahat sepanjang hari, berdasarkan tinggi dan beratnya.

Android

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

Kalori yang terbakar

Jenis data ini mencakup 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 waktu berakhir harus ditetapkan.

REST

Namecom.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

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

Ritme mengayuh sepeda

Jika pengguna bersepeda, jenis data ini dapat digunakan untuk mencatat kecepatan mengayuh, dalam revolusi engkol per menit (RPM). Setiap titik data mewakili ukuran rasio mengayuh secara instan, jadi hanya waktu akhir yang harus ditetapkan. Ini akan digunakan sebagai stempel waktu untuk pembacaan.

REST

Namecom.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

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

Kumulatif mengayuh sepeda

Jika pengguna bersepeda, jenis data ini dapat digunakan untuk mencatat jumlah revolusi engkol selama jangka waktu tertentu. Setiap titik data mewakili jumlah rotasi sejak jumlah pada waktu mulai.

REST

Namecom.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 revolusi engkol sepeda selama jangka waktu tertentu.

Android

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

Poin Kardio

Jenis data ini menangkap jumlah Poin Kardio yang telah diperoleh pengguna, dari semua aktivitas mereka. Setiap titik data mewakili jumlah Poin Kardio yang dihitung untuk sebuah interval waktu.

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

REST

Namecom.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) intensitas (float—Poin Jantung)
Poin Kardio diperoleh berdasarkan intensitas latihan atau aktivitas yang dilakukan pengguna.

Android

Namecom.google.heart_minutes
Objek jenis dataTYPE_HEART_MINUTES
Kolom (format—unit) FIELD_INTENSITY (float—poin jantung)
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) akan mendapatkan 1 poin jantung. Satu menit aktivitas yang lebih intens akan mendapatkan 2 poin jantung.

Menit Bergerak

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

Pengguna dapat memperoleh Menit Bergerak dari aktivitas apa pun seperti yoga, menari, atau berkebun dan pekerjaan rumah tangga lainnya. Jika mereka berjalan kaki, Google Fit memberikan satu Menit Bergerak setiap kali mereka melakukan minimal 30 langkah dalam 60 detik.

REST

Namecom.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 yang valid: >=0

Android

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

Daya

Jenis data ini menangkap daya yang dihasilkan oleh pengguna saat melakukan aktivitas, yang diukur dalam watt. Misalnya, menggunakan pengukur daya saat berolahraga dengan sepeda statis. Setiap titik data mewakili pengukuran seketika pada daya yang dihasilkan.

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

REST

Namecom.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

Namecom.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 menangkap ritme berjalan, yang diukur dalam langkah per menit. Setiap titik data mewakili pengukuran instan dari ritme dalam langkah per menit.

REST

Namecom.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)
Ritme yang diukur dalam langkah per menit.

Android

Namecom.google.step_count.cadence
Objek jenis dataTYPE_STEP_COUNT_CADENCE
Kolom (format—unit) FIELD_RPM (float—langkah/menit)
Ritme yang diukur dalam langkah per menit.

Delta jumlah langkah

Jenis data ini mencatat jumlah langkah yang dilakukan sejak pembacaan terakhir. Setiap langkah hanya dilaporkan sekali sehingga titik data tidak boleh memiliki waktu yang tumpang-tindih. Waktu mulai setiap titik data harus mewakili awal interval tempat langkah-langkah diambil.

Waktu mulai harus sama dengan atau lebih besar dari waktu akhir titik data sebelumnya. Penjumlahan semua nilai bersama selama jangka waktu tertentu akan menghitung total jumlah langkah selama jangka waktu tersebut.

REST

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

Android

Namecom.google.step_count.delta
Objek jenis dataTYPE_STEP_COUNT_DELTA
Izin AndroidACTIVITY_RECOGNITION
Kolom (format—unit)
TYPE_LANGKAH_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 rangkaian latihan fisik yang berkelanjutan yang dilakukan oleh pengguna. Titik data berisi kolom untuk jenis latihan (misalnya latihan latihan ketahanan atau pelatihan berat), jumlah pengulangan latihan, durasi latihan, dan ketahanan.

REST

Namecom.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)
latihan (int—enumerasi)
Nilai yang mewakili berbagai latihan, seperti latihan angkat berat, latihan kekuatan, dan latihan kardiovaskular.
repetisi (int—enum)
Jumlah pengulangan latihan.
jenis ketahanan (int—enumerasi)
Jenis ketahanan yang digunakan selama latihan.
resistensi (float—kg)
Resistensi latihan (atau berat), dalam kilogram.
duration (int—milidetik)
Durasi latihan yang durasi penting.

Android

Namecom.google.activity.exercise
Kolom (format—unit)
FIELD_EXERCISE (int—enum)
Nilai yang mewakili berbagai latihan, seperti latihan angkat berat, 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)
Resistensi latihan (atau berat), dalam kilogram.
FIELD_DURATION (int—milidetik)
Durasi latihan yang durasi penting.