BatteryManager
Интерфейс BatteryManager
позволяет взаимодействовать с Battery Status API и предоставляет доступ к информации об уровне заряда батареи устройства. Метод navigator.getBattery()
возвращает промис, содержащий интерфейс BatteryManager
.
Свойства экземпляра
BatteryManager.charging
Только для чтения-
Значение с булевым типом, заряжается сейчас батарея или нет.
BatteryManager.chargingTime
Только для чтения-
Число оставшихся секунд до полной зарядки, или 0, если устройство заряжено.
BatteryManager.dischargingTime
Только для чтения-
Число оставшихся секунд до полной разрядки устройства.
BatteryManager.level
Только для чтения-
Число между 0.0 и 1.0, показывающее уровень заряда батареи устройства.
Методы
Наследует методы родительского интерфейса: EventTarget
.
События
chargingchange
-
Вызывается при обновлении состояния процесса зарядки батареи (свойство
charging
). chargingtimechange
-
Вызывается при обновлении времени до полной зарядки батареи (свойство
chargingTime
). dischargingtimechange
-
Вызывается при обновлении времени до разрядки батареи (свойство
dischargingTime
). levelchange
-
Вызывается при обновление уровня заряда батареи (свойство
level
).
Спецификации
Specification |
---|
Battery Status API # the-batterymanager-interface |
Совместимость с браузерами
BCD tables only load in the browser