Cordova - stan baterii
Ta wtyczka Cordova służy do monitorowania stanu baterii urządzenia. Wtyczka będzie monitorować każdą zmianę zachodzącą w baterii urządzenia.
Krok 1 - Instalacja wtyczki baterii
Aby zainstalować tę wtyczkę, musimy otworzyć plik command prompt okno i uruchom następujący kod.
C:\Users\username\Desktop\CordovaProject>cordova plugin add cordova-pluginbattery-status
Krok 2 - Dodaj odbiornik zdarzeń
Po otwarciu pliku index.js plik, znajdziesz plik onDeviceReadyfunkcjonować. W tym miejscu należy dodać detektor zdarzeń.
window.addEventListener("batterystatus", onBatteryStatus, false);
Krok 3 - Utwórz funkcję oddzwaniania
Stworzymy onBatteryStatus funkcja wywołania zwrotnego na dole pliku index.js plik.
function onBatteryStatus(info) {
alert("BATTERY STATUS: Level: " + info.level + " isPlugged: " + info.isPlugged);
}
Kiedy uruchomimy aplikację, zostanie wyzwolony alert. W tej chwili bateria jest naładowana w 100%.
Po zmianie statusu zostanie wyświetlony nowy alert. Stan baterii wskazuje, że bateria jest teraz naładowana w 99%.
Jeśli podłączymy urządzenie do ładowarki, nowy alert pokaże, że plik isPlugged wartość jest zmieniana na true.
Dodatkowe wydarzenia
Ta wtyczka oferuje dwa dodatkowe zdarzenia oprócz batterystatuszdarzenie. Te zdarzenia mogą być używane w taki sam sposób jakbatterystatus zdarzenie.
S.Nr | Wydarzenie i szczegóły |
---|---|
1 | batterylow Zdarzenie jest wyzwalane, gdy procent naładowania baterii osiągnie niską wartość. Ta wartość różni się w zależności od różnych urządzeń. |
2 | batterycritical Zdarzenie jest wyzwalane, gdy procent naładowania baterii osiągnie wartość krytyczną. Ta wartość różni się w zależności od różnych urządzeń. |