Cordova - Events كوردوفا - الأحداث
Cordova - Events كوردوفا - الأحداث
هناك العديد من الفعاليات التي يمكن استخدامها في مشاريع قرطبة. يوضح الجدول التالي الأحداث المتاحة.
الرقم | الأحداث والتفاصيل |
---|---|
1 | deviceReady يتم تشغيل هذا الحدث بمجرد تحميل كوردوفا بالكامل. يساعد هذا في ضمان عدم استدعاء أي وظائف كوردوفا قبل تحميل كل شيء. |
2 | pause يتم تشغيل هذا الحدث عند وضع التطبيق في الخلفية. |
3 | resume يتم تشغيل هذا الحدث عند إرجاع التطبيق من الخلفية. |
4 | backbutton يتم تشغيل هذا الحدث عند الضغط على زر الرجوع. |
5 | menubutton يتم تشغيل هذا الحدث عند الضغط على زر القائمة. |
6 | searchbutton يتم تشغيل هذا الحدث عند الضغط على زر بحث Android. |
7 | startcallbutton يتم تشغيل هذا الحدث عند الضغط على زر بدء الاتصال. |
8 | Endcallbutton يتم تشغيل هذا الحدث عند الضغط على زر إنهاء المكالمة. |
9 | volumedownbutton يتم تشغيل هذا الحدث عند الضغط على زر خفض الصوت. |
10 | volumeupbutton يتم تشغيل هذا الحدث عند الضغط على زر رفع الصوت. |
باستخدام الأحداث
يتم استخدام جميع الأحداث بنفس الطريقة تقريبًا. يجب علينا دائمًا إضافة مستمعين للأحداث في js الخاصة بنا بدلاً من استدعاء الحدث المضمّن نظرًا لأن سياسة أمان محتوى كوردوفا لا تسمح بجافا سكريبت المضمنة. إذا حاولنا استدعاء حدث مضمّن ، فسيتم عرض الخطأ التالي.
الطريقة الصحيحة للعمل مع الأحداث هي باستخدام addEventListener . سوف نفهم كيفية استخدام حدث Volumeupbutton من خلال مثال.
document.addEventListener("volumeupbutton", callbackFunction, false); function callbackFunction() { alert('Volume Up Button is pressed!'); }
بمجرد الضغط على زر رفع الصوت ، ستعرض الشاشة التنبيه التالي.
التعامل مع زر العودة
يجب أن نستخدم زر الرجوع في Android لوظائف التطبيق مثل العودة إلى الشاشة السابقة. لتنفيذ وظائفك الخاصة ، يجب علينا أولاً تعطيل زر الرجوع المستخدم للخروج من التطبيق.
document.addEventListener("backbutton", onBackKeyDown, false); function onBackKeyDown(e) { e.preventDefault(); alert('Back Button is Pressed!'); }
الآن عندما نضغط على زر رجوع Android الأصلي ، سيظهر التنبيه على الشاشة بدلاً من الخروج من التطبيق. يتم ذلك باستخدام الأمر e.preventDefault () .
التسميات: Cordova platform منصة كوردوفا
<< الصفحة الرئيسية