Cordova - Tình trạng pin

Plugin Cordova này được sử dụng để theo dõi tình trạng pin của thiết bị. Plugin sẽ theo dõi mọi thay đổi xảy ra với pin của thiết bị.

Bước 1 - Cài đặt Plugin pin

Để cài đặt plugin này, chúng ta cần mở command prompt cửa sổ và chạy đoạn mã sau.

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

Bước 2 - Thêm trình xử lý sự kiện

Khi bạn mở index.js tập tin, bạn sẽ tìm thấy onDeviceReadychức năng. Đây là nơi mà người nghe sự kiện sẽ được thêm vào.

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

Bước 3 - Tạo chức năng gọi lại

Chúng tôi sẽ tạo ra onBatteryStatus chức năng gọi lại ở cuối index.js tập tin.

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

Khi chúng tôi chạy ứng dụng, một cảnh báo sẽ được kích hoạt. Hiện tại, pin đã được sạc 100%.

Khi trạng thái được thay đổi, một cảnh báo mới sẽ được hiển thị. Tình trạng pin cho thấy pin đã được sạc 99%.

Nếu chúng tôi cắm thiết bị vào bộ sạc, cảnh báo mới sẽ hiển thị rằng isPlugged giá trị được thay đổi thành true.

Sự kiện bổ sung

Plugin này cung cấp hai sự kiện bổ sung bên cạnh batterystatusbiến cố. Các sự kiện này có thể được sử dụng theo cách tương tự nhưbatterystatus biến cố.

S. không Chi tiết sự kiện
1

batterylow

Sự kiện được kích hoạt khi phần trăm sạc pin đạt đến giá trị thấp. Giá trị này thay đổi với các thiết bị khác nhau.

2

batterycritical

Sự kiện được kích hoạt khi phần trăm sạc pin đạt đến giá trị quan trọng. Giá trị này thay đổi với các thiết bị khác nhau.