Учебники

Кордова — Состояние батареи

Этот плагин Cordova используется для мониторинга состояния батареи устройства. Плагин будет отслеживать все изменения, которые происходят с батареей устройства.

Шаг 1 — Установка подключаемого модуля батареи

Чтобы установить этот плагин, нам нужно открыть окно командной строки и запустить следующий код.

C:\Users\username\Desktop\CordovaProject>cordova plugin add cordova-pluginbattery-status 

Шаг 2 — Добавить прослушиватель событий

Когда вы откроете файл index.js , вы найдете функцию onDeviceReady . Это где слушатель события должен быть добавлен.

window.addEventListener("batterystatus", onBatteryStatus, false); 

Шаг 3 — Создать функцию обратного вызова

Мы создадим функцию обратного вызова onBatteryStatus внизу файла index.js .

function onBatteryStatus(info) { 
   alert("BATTERY STATUS:  Level: " + info.level + " isPlugged: " + info.isPlugged); 
}

Когда мы запустим приложение, появится предупреждение. На данный момент аккумулятор заряжен на 100%.

Когда статус будет изменен, появится новое предупреждение. Состояние батареи показывает, что батарея заряжена на 99%.

Изменение состояния батареи

Если мы подключим устройство к зарядному устройству, новое оповещение покажет, что значение isPlugged изменяется на true .

Состояние батареи подключено

Дополнительные события

Этот плагин предлагает два дополнительных события помимо события batterystatus . Эти события могут использоваться так же, как и событие Batterystatus .

низкий заряд батареи

Событие запускается, когда процент заряда батареи достигает низкого значения. Это значение зависит от устройства.

batterycritical

Событие запускается, когда процент заряда батареи достигает критического значения. Это значение зависит от устройства.