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ń.