Cordova - Battery Status كوردوفا - حالة البطارية

 Cordova - Battery Status كوردوفا - حالة البطارية

Cordova - Battery Status كوردوفا - حالة البطارية


يُستخدم هذا المكون الإضافي من كوردوفا لمراقبة حالة بطارية الجهاز. سيراقب المكون الإضافي كل تغيير يحدث لبطارية الجهاز.

الخطوة 1 - تثبيت المكوِّن الإضافي للبطارية

لتثبيت هذا المكون الإضافي ، نحتاج إلى فتح نافذة موجه الأوامر وتشغيل الكود التالي.

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

الخطوة 2 - إضافة مستمع الحدث

عند فتح ملف index.js ، ستجد وظيفة onDeviceReady . هذا هو المكان الذي يجب إضافة مستمع الحدث.

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

الخطوة 3 - إنشاء وظيفة رد الاتصال

وسوف نخلق ل onBatteryStatus ظيفة رد في الجزء السفلي من index.js الملف.

function onBatteryStatus(info) { 
   alert("BATTERY STATUS:  Level: " + info.level + " isPlugged: " + info.isPlugged); 
}
عندما نقوم بتشغيل التطبيق ، سيتم تشغيل تنبيه. في الوقت الحالي ، البطارية مشحونة بنسبة 100٪.

عندما يتم تغيير الحالة ، سيتم عرض تنبيه جديد. توضح حالة البطارية أن البطارية مشحونة الآن بنسبة 99٪.

تغيير حالة البطارية

إذا قمنا بتوصيل الجهاز بالشاحن ، فسيظهر التنبيه الجديد أن قيمة isPlugged قد تغيرت إلى true .

أحداث إضافية

يقدم هذا البرنامج المساعد حدثين إضافيين إلى جانب حدث batterystatus . يمكن استخدام هذه الأحداث بنفس طريقة حدث batterystatus .

التسلسلتفاصيل الحدث
1

البطارية ضعيفة batterylow

يتم تشغيل الحدث عندما تصل نسبة شحن البطارية إلى قيمة منخفضة. تختلف هذه القيمة باختلاف الأجهزة.

2

حرج batterycritical

يتم تشغيل الحدث عندما تصل نسبة شحن البطارية إلى قيمة حرجة. تختلف هذه القيمة باختلاف الأجهزة.