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

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





المشاركات الشائعة من هذه المدونة

Software Development Life Cycle دورة حياة تطوير البرمجيات او النظام

نموذج الشلال بالتفصيل دورة حياة تطوير النظام او البرمجيات SDLC Waterfall Model#