Android APIs

As APIs Google Fit para Android fazem parte do Google Play Services. As APIs Google Fit têm suporte no Android 4.1 (nível 16 da API) e versões mais recentes. Usando 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).
  • Registre as atividades.
  • Associar dados a uma sessão.
  • Defina objetivos de condicionamento físico.

Ler dados do sensor

Caso seu app forneça informações sobre a atividade de um usuário, como os passos diários, ele pode ser útil para mostrar dados quase em tempo real sobre os movimentos do usuário. A API Sensors fornece acesso a streams de dados brutos que contêm essas informações. Os dados podem vir 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 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 a serem registrados. O Google Fit armazena dados dos tipos especificados em segundo plano, mesmo quando o app não está em execução. Essas assinaturas também restauram quando o sistema é reiniciado.

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

Dados históricos

Se você quiser que os usuários acessem 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 benéficos por si só, mas são mais úteis quando combinados com outras informações sobre a atividade do usuário. A API Sessions agrupa os dados de saúde e bem-estar, com alguns metadados, em unidades chamadas sessões. As sessões representam um intervalo de tempo em que o usuário realiza uma atividade física.

Acessar e definir metas

Seu app pode ajudar a motivar os usuários mostrando como sua atividade de condicionamento físico se compara às metas que eles definiram. A APIGoals ajuda seu app a mostrar aos usuários as metas de saúde e condicionamento físico que eles criaram.