Android APIs

As APIs do Google Fit para Android fazem parte do Google Play Services. As APIs do Google Fit são compatíveis com o Android 4.1 (nível 16 da API) e versões mais recentes. Com essas APIs, seu app pode fazer o seguinte:

  • Leia dados históricos e quase em tempo real, incluindo dados de dispositivos Bluetooth de baixa energia (BLE).
  • Grave atividades.
  • Associe dados a uma sessão.
  • Defina metas de treino.

Ler dados do sensor

Se o app fornecer informações sobre a atividade de um usuário, como os passos diários, é útil mostrar dados quase em tempo real sobre os movimentos dele. A API Sensors oferece acesso a fluxos de dados brutos que contêm essas informações. Os dados podem vir de sensores disponíveis no dispositivo Android e em dispositivos complementares, como wearables.

Dados de registro

Se o app precisar coletar, armazenar e sincronizar dados sobre a atividade física de um usuário, use a API Recording. Essa API armazena dados de saúde e bem-estar usando assinaturas. Seu app especifica um ou mais tipos de atividades para registrar. Em seguida, o Google Fit armazena dados dos tipos especificados em segundo plano, mesmo quando o app não está em execução. Ele também restaura essas assinaturas quando o sistema é reiniciado.

Diagrama do Google Fit
Figura 1. Google Fit no Android.

Dados históricos

Se você quiser que os usuários possam ver dados de condicionamento físico de atividades anteriores, use a API History. Essa API fornece acesso aos dados históricos de saúde e bem-estar e permite que os apps realizem operações em massa, como inserção, exclusão e leitura de dados.

Sessões

Os dados de condicionamento físico podem ser úteis por si só, mas são mais úteis quando você os combina com outras informações sobre a atividade do usuário. A API Sessions agrupa dados de saúde e bem-estar, além de alguns metadados, em unidades chamadas sessões. As sessões representam um intervalo de tempo em que o usuário realiza uma atividade de condicionamento físico.

Ver e definir metas

Seu app pode ajudar a motivar os usuários mostrando como a atividade física deles se compara às metas definidas. A API Goals ajuda seu app a mostrar aos usuários os objetivos de treino de saúde e condicionamento físico que eles criaram.