Las APIs de Google Fit para Android forman parte de los servicios de Google Play. Las APIs de Google Fit son compatibles con Android 4.1 (nivel de API 16) y versiones posteriores. Con estas APIs, tu app puede hacer lo siguiente:
- Leer datos históricos y casi en tiempo real, incluidos los datos de dispositivos Bluetooth de bajo consumo (BLE)
- Grabar actividades
- Asocia datos a una sesión.
- Establece objetivos de estado físico.
Cómo leer los datos del sensor
Si tu app proporciona información sobre la actividad de un usuario, como sus pasos diarios, puede ser útil mostrar datos casi en tiempo real sobre sus movimientos. La API de Sensors proporciona acceso a flujos de datos sin procesar que contienen esta información. Los datos pueden provenir de los sensores disponibles en el dispositivo con Android, así como de los sensores de dispositivos complementarios, como los wearables.
Datos del registro
Si tu app necesita recopilar, almacenar y sincronizar datos sobre la actividad física de un usuario, puedes usar la Recording API. Esta API almacena datos de salud y bienestar a través de suscripciones. Tu app especifica uno o más tipos de actividades para registrar. Luego, Google Fit almacena datos de los tipos especificados en segundo plano, incluso cuando tu app no se está ejecutando. También restablece estas suscripciones cuando se reinicia el sistema.
Datos históricos
Si quieres que los usuarios puedan ver los datos de actividad física de actividades anteriores, puedes usar la API de History. Esta API proporciona acceso a los datos históricos de salud y bienestar, y permite que las apps realicen operaciones masivas, como insertar, borrar y leer datos.
Sesiones
Los datos de actividad física pueden ser beneficiosos por sí solos, pero son más útiles cuando los combinas con información adicional sobre la actividad del usuario. La API de Sessions agrupa los datos de salud y bienestar, junto con algunos metadatos, en unidades llamadas sesiones. Las sesiones representan un intervalo de tiempo durante el cual el usuario realiza una actividad física.
Cómo ver y establecer objetivos
Tu app puede ayudar a motivar a los usuarios mostrándoles cómo se compara su actividad física con los objetivos que establecieron. La API de Goals ayuda a tu app a mostrarles a los usuarios los objetivos de salud y estado físico que crearon.