Этот плагин предоставляет реализацию старой версии API Событий Статуса Батареи.
API добавляет следующие три события для объекта window
:
cordova plugin add cordova-plugin-battery-status
Это событие возникает при изменении процент заряда батареи по крайней мере на 1%, или если устройство подключается или отключается от заряжающего устройства.
Обработчику события batterystatus передается объект, содержащий два свойства:
level: процент заряда батареи (0-100). (Число)
isPlugged: логическое значение, указывающее, подключено ли устройство к заряжающему устройству (Boolean)
Приложения обычно должны использовать window.addEventListener
прикрепить прослушиватель событий после deviceready
пожаров события.
Windows Phone 7 не обеспечивает API, чтобы определить уровень заряда батареи, так что свойство level
недоступно. Параметр isPlugged
поддерживается.
window.addEventListener("batterystatus", onBatteryStatus, false); function onBatteryStatus(info) { // Handle the online event console.log("Level: " + info.level + " isPlugged: " + info.isPlugged); }
Событие возникает, когда процент заряда батареи почти достиг порога полной разрядки батареи. Значение этого порога зависит от конкретного устройства.
Обработчику события batterycritical
передается объект, содержащий два свойства:
level: процент заряда батареи (0-100). (Число)
isPlugged: логическое значение, указывающее, подключено ли устройство к заряжающему устройству (Boolean)
Приложения обычно должны использовать window.addEventListener
чтобы добавить обработчик события после того как произойдет событие deviceready
.
window.addEventListener("batterycritical", onBatteryCritical, false); function onBatteryCritical(info) { // Handle the battery critical event alert("Battery Level Critical " + info.level + "%\nRecharge Soon!"); }
Событие возникает, когда процент заряда батареи достигает порога низкого заряда батареи, это значение зависит от конкретного устройства.
Обработчику события batterylow
передается объект, содержащий два свойства:
level: процент заряда батареи (0-100). (Число)
isPlugged: логическое значение, указывающее, подключено ли устройство к заряжающему устройству (Boolean)
Приложения обычно должны использовать window.addEventListener
чтобы добавить обработчик события после того как произойдет событие deviceready
.
window.addEventListener("batterylow", onBatteryLow, false); function onBatteryLow(info) { // Handle the battery low event alert("Battery Level Low " + info.level + "%"); }