Android APIs

As APIs Google Fit para Android fazem parte do Google Play Services. As APIs 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:

  • Ler dados históricos e quase em tempo real, incluindo dados de dispositivos com Bluetooth de baixa energia (BLE).
  • Grave atividades.
  • associar dados a uma sessão;
  • Defina objetivos de condicionamento físico.

Ler dados do sensor

Se o app fornece informações sobre a atividade de um usuário, como as etapas diárias, pode ser útil mostrar dados quase em tempo real sobre os movimentos do usuário. A API Sensors oferece acesso a streams de dados brutos que contêm essas informações. Os dados podem ser provenientes de sensores disponíveis no dispositivo Android e de sensores em dispositivos complementares, como wearables.

Registrar dados

Caso o app precise coletar, armazenar e sincronizar dados sobre a atividade física do usuário, use a API Recording. Essa API armazena dados de saúde e bem-estar usando assinaturas. O app especifica um ou mais tipos de atividades a serem registradas. O Google Fit armazena dados dos tipos especificados em segundo plano, mesmo quando o app não está em execução. Ela 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 vejam 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 executem operações em massa, como inserir, excluir e ler dados.

Sessões

Os dados de condicionamento físico podem ser benéficos por si só, mas os dados são mais úteis quando você combiná-los com informações adicionais sobre a atividade do usuário. A API Sessions agrupa dados de integridade 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 as metas de saúde e condicionamento físico que eles criaram.