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