شعار WizarPOS

واجهة برمجة تطبيقات WizarPOS لعرض ملء الشاشة

منتج واجهة برمجة تطبيقات WizarPOS لعرض ملء الشاشة

زيادةview

يوضح هذا الدليل كيفية استخدام واجهات برمجة تطبيقات النظام المحددة لإخفاء شريط الحالة وشريط التنقل، مما يتيح عرضًا كامل الشاشة على أجهزة Android.

اعتبارات هامة

انتبه إلى أن استخدام هذه الواجهات البرمجية يؤثر على النظام بأكمله، وليس فقط على تطبيقك. عند إخفاء شريط الحالة أو شريط التنقل، يبقى مخفيًا في جميع واجهات النظام والتطبيقات.

إذن
يعلن التطبيق الأذونات في البيان.

API أكثرview

إخفاء أو إظهار شريط الحالة/التنقل باستخدام HideBars
void hideBars(int state) تعيين شريط الحالة وحالة شريط التنقل.

حدود

المعلمة وصف
ولاية ١: إخفاء شريط الحالة، ٢: إخفاء شريط التنقل، ٣: إخفاء كليهما، ٠: إظهار كليهما. في جهاز بدون شريط تنقل، ستؤدي المجموعتان ٢ و٣ إلى استثناء IllegalArgumentException.

فيما يلي بعض مقتطفات التعليمات البرمجية:

//إخفاء الأشرطة: خدمة الكائن = getSystemService("شريط الحالة"); فئة statusBarManager = Class.forName("android.app.StatusBarManager"); الطريقة الطريقة = statusBarManager.getMethod("إخفاء الأشرطة"، int.class); الطريقة. استدعاء(الخدمة، 3)؛

الحصول على رؤية الأشرطة
int getBarsVisibility(); الحصول على حالة شريط الحالة وشريط التنقل.

الإرجاعات

يكتب وصف
دولي النتيجة: ١: إخفاء شريط الحالة، ٢: إخفاء شريط التنقل، ٣: إخفاء كليهما، ٠: إظهار كليهما. في جهاز بدون شريط تنقل، سيؤدي تعيين ٢ و٣ إلى استثناء IllegalArgumentException.

فيما يلي بعض مقتطفات التعليمات البرمجية:

//getBarsVisibility: خدمة الكائن = getSystemService("statusbar"); حالة الفئة statusBarManager = Class.forName("android.app.StatusBarManager"); الطريقة الطريقة = statusBarManager.getMethod("getBarsVisibility"); الكائن الكائن = expand.invoke(الخدمة);

تحديد

ميزة وصف
اسم واجهة برمجة التطبيقات عرض واجهة برمجة التطبيقات (API) على كامل الشاشة
مطلوب إذن android.permission.CLOUDPOS_HIDE_STATUS_BAR
الوظائف إخفاء Bars (int state)، الحصول على رؤية Bars ()

الأسئلة الشائعة

ماذا تفعل واجهة برمجة التطبيقات (API) لعرض الشاشة الكاملة؟

يتيح لك إخفاء شريط الحالة وشريط التنقل لتمكين عرض ملء الشاشة على أجهزة Android.

ما هو الإذن المطلوب لاستخدام هذه الواجهة البرمجية؟

الإذن المطلوب هو android.permission.CLOUDPOS_HIDE_STATUS_BAR.

ماذا يحدث إذا استخدمت وظيفة hideBars على جهاز لا يحتوي على شريط تنقل؟

سيؤدي استخدام المجموعة 2 أو 3 على جهاز بدون شريط تنقل إلى حدوث استثناء IllegalArgumentException.

كيف يمكنني التحقق من حالة رؤية أشرطة الحالة والتنقل؟

بإمكانك استخدام الدالة getBarsVisibility() للحصول على الحالة الحالية.

المستندات / الموارد

واجهة برمجة تطبيقات WizarPOS لعرض ملء الشاشة [بي دي اف] تعليمات
عرض واجهة برمجة التطبيقات (API) على الشاشة الكاملة، واجهة برمجة تطبيقات ... للشاشة

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *