Status da bateria
Monitore o status da bateria do seu dispositivo em tempo real, incluindo nível de carga, estado de carregamento e tempo restante estimado.
Entrada
Saída
Leia-me
O que é a API Battery Status?
A API Battery Status é um padrão web que permite que sites e aplicativos acessem informações sobre a bateria do seu dispositivo. Ela fornece dados em tempo real sobre o nível de carga, estado de carregamento e tempo restante estimado até a carga completa ou descarga completa. Esta API é particularmente útil para aplicações web que precisam adaptar seu comportamento com base na energia disponível, como reduzir recursos quando a bateria está baixa ou pausar tarefas intensivas quando não está carregando.
Descrição da ferramenta
Esta ferramenta exibe o status atual da bateria do seu dispositivo em tempo real usando a API Battery Status. Ela mostra a porcentagem da bateria, se o dispositivo está carregando ou descarregando, e estima quanto tempo falta até que a bateria esteja cheia (ao carregar) ou vazia (ao descarregar).
Recursos
- Nível de bateria em tempo real - Visualize sua porcentagem atual de bateria com atualizações automáticas
- Indicador de status de carregamento - Veja se seu dispositivo está carregando atualmente ou funcionando com bateria
- Estimativas de tempo - Obtenha estimativas calculadas para o tempo até a carga completa ou até a descarga
- Verificação de compatibilidade do navegador - Detecta automaticamente se seu navegador suporta a API Battery Status
- Não requer instalação - Funciona diretamente no seu navegador sem plugins
Casos de uso
- Monitoramento de bateria - Verifique rapidamente o status da bateria do seu dispositivo sem sair do navegador
- Gestão de energia - Acompanhe as taxas de descarga da bateria e tempos de carregamento
- Teste de desenvolvimento - Teste como aplicações web respondem a diferentes estados de bateria
- Diagnóstico do dispositivo - Monitore o comportamento da bateria para identificar possíveis problemas de hardware
- Comparação multi-dispositivo - Compare o desempenho da bateria em diferentes dispositivos
Detalhes técnicos
A ferramenta usa a API Battery Status (também conhecida como Battery API), que é acessada através do método navigator.getBattery(). A API fornece:
- Level: Nível de carga da bateria (0.0 a 1.0, exibido como porcentagem)
- Charging: Booleano indicando se o dispositivo está conectado à energia
- ChargingTime: Segundos até a bateria estar completamente carregada (se carregando)
- DischargingTime: Segundos até a bateria estar vazia (se descarregando)
Nota: A API Battery Status não é suportada em todos os navegadores. Funciona melhor em navegadores baseados em Chromium (Chrome, Edge, Opera) no Windows e Linux. Safari e Firefox têm suporte limitado ou inexistente. Navegadores móveis também podem ter restrições devido a preocupações com privacidade.