As APIs do Google Fit, incluindo a API REST do Google Fit, serão descontinuadas em 2026. A partir de 1º de maio de 2024, os desenvolvedores não poderão se inscrever para usar essas APIs.
Primeiros passos no Android
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este guia explica como começar o desenvolvimento com o Google Fit no Android.
Configuração
Antes de começar a criar seu app, conclua as etapas nas seções a seguir.
Criar uma Conta do Google
Para usar as APIs do Google Fit, você precisa de uma Conta do Google. É possível criar uma conta ou
usar uma já existente. Talvez você queira criar uma conta separada para testar
seu app da perspectiva do usuário.
Instalar o Google Play Services
Acesse a biblioteca de cliente mais recente do Google Play Services no host de desenvolvimento:
Isso garante que o Gradle faça o download automático do SDK Fitness ao
criar seu app.
Criar e testar seu app
Depois de concluir as etapas de configuração, você pode começar a criar seu app. Para começar, saiba mais sobre os tipos de dados que seu app pode armazenar e
ler. Saiba mais sobre como trabalhar com
dados no Google Fit.
A seguir, mostramos o fluxo de autorização resultante que os usuários têm
quando são solicitadas permissões:
Figura 1.O fluxo de autorização para usuários.
Permissões do Android: os usuários veem quais permissões do Android seu app
solicitou antes de fazer o download. Depois que o app é baixado, ele
solicita as permissões de execução necessárias, e os usuários concedem ou negam
essas permissões.
Verificar e conectar: seu app verifica se as permissões foram
concedidas antes de solicitar acesso a outros tipos de dados.
Solicitação de escopos do OAuth: o Google pede ao usuário para conceder ao seu app
os escopos do OAuth necessários para os tipos de dados que ele quer acessar.
Acesso aplicado: depois que o usuário concede permissões, seu app pode
acessar os tipos de dados que pertencem aos escopos para os quais o usuário concedeu
permissão.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-02-27 UTC."],[],[]]