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.charging
Somente leitura-
Um valor Booleano que indica se a bateria está sendo carregada no momento.
BatteryManager.chargingTime
Somente 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.dischargingTime
Somente leitura-
Um número representando o tempo restante em segundos até a bateria estar completamente descarregada e o sistema ser suspenso.
BatteryManager.level
Somente 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
:
EventTarget.addEventListener()
-
Registra um tratamento para um tipo específico de evento sobre o
EventTarget
. EventTarget.removeEventListener()
-
Remove um event listener do
EventTarget
. EventTarget.dispatchEvent()
-
Dispatch an event to this
EventTarget
.
Especificações
Specification |
---|
Battery Status API # the-batterymanager-interface |
Compatibilidade com navegadores
BCD tables only load in the browser