BatteryManager
        
        
          Limited availability
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is not Baseline because it does not work in some of the most widely-used browsers.
Resumo
A interface BatteryManager fornece maneiras de obter informações sobre o nível de carga da bateria do sistema.
A propriedade navigator.battery retorna uma instância da interface BatteryManager que você pode utilizar para interajir com a API de status da bateria.
Propriedades
- BatteryManager.chargingSomente leitura
- 
Um valor Booleano que indica se a bateria está sendo carregada no momento. 
- BatteryManager.chargingTimeSomente leitura
- 
Um número representando o tempo restante em segundos até a bateria estar completamente carregada, ou 0 se a carga já estiver completa. 
- BatteryManager.dischargingTimeSomente leitura
- 
Um número representando o tempo restante em segundos até a bateria estar completamente descarregada e o sistema ser suspenso. 
- BatteryManager.levelSomente leitura
- 
Um número representando o nível de carga da bateria do sistema em uma escala de valores entre 0.0 e 1.0. 
Eventos
- BatteryManager.onchargingchange
- 
Tratamento para o evento chargingchange; Esse evento é enviado quando o status de carregamento da bateria é atualizado.
- BatteryManager.onchargingtimechange
- 
Tratamento para o evento chargingtimechange; Esse evento é enviado quando o tempo de carregamento da bateria é atualizado.
- BatteryManager.ondischargingtimechange
- 
Tratamento para o evento dischargingtimechange; Esse evento é enviado quando o tempo de descarregamento da bateria é atualizado.
- BatteryManager.onlevelchange
- 
Tratamento para o evento levelchange; Esse evento é enviado quando a nível da bateria é atualizado.
Métodos
Herdado de EventTarget:
Especificações
| Specification | 
|---|
| Battery Status API> # the-batterymanager-interface> | 
Compatibilidade com navegadores
Loading…