يوفّر Android عمليات تجاوز تغيّر السلوك الذي تم ضبطه للتطبيقات.
يمكن للشركات المصنّعة للأجهزة تطبيق عمليات إلغاء على التطبيقات على أجهزة محدّدة ذات شاشات كبيرة. يقدّم الإصدار ربع السنوي الأول من Android 14 ميزة "عمليات إلغاء المستخدم" التي تتيح للمستخدمين تطبيق عمليات الإلغاء على التطبيقات من خلال إعدادات الجهاز.
تهدف عمليات إلغاء الإعدادات لكل تطبيق إلى تحسين تجربة المستخدم على الأجهزة ذات الشاشات الكبيرة. ويمكن للتطبيقات إيقاف بعض عمليات الإلغاء.
لمزيد من المعلومات حول عمليات التجاوُز لكل تطبيق، يُرجى الاطّلاع على وضع توافق الجهاز.
عمليات إلغاء المستخدمين
يقدّم الإصدار ربع السنوي الأول من Android 14 قائمة إعدادات جديدة تتيح للمستخدمين تغيير نسبة العرض إلى الارتفاع في التطبيقات لتحسين طريقة عرضها على الشاشات الكبيرة. يتم تنفيذ القائمة في إعدادات الجهاز على أجهزة محدّدة ذات شاشات كبيرة.
على الأجهزة التي تم تنفيذ قائمة الإعدادات فيها، يختار المستخدمون من قائمة التطبيقات ثم يضبطون نسبة العرض إلى الارتفاع للتطبيق على قيم مختلفة، مثل 4:3 و16:9 وملء الشاشة (يتم ضبط قيم نسبة العرض إلى الارتفاع من قِبل الشركة المصنّعة للجهاز). يمكن للمستخدمين أيضًا إعادة ضبط نسبة العرض إلى الارتفاع على الإعدادات التلقائية للتطبيق، وهي القيمة التي تحدّدها الشركة المصنّعة للجهاز لكل تطبيق (يُرجى الاطّلاع على OVERRIDE_MIN_ASPECT_RATIO) أو القيمة في بيان التطبيق إذا لم يتم تطبيق أيّ تجاوز أو إذا أوقف التطبيق التجاوز.
إيقاف عمليات الإلغاء
يتوافق الإصدار Android 14 QPR1 مع علامات PackageManager.Property التالية التي تتيح لك إيقاف قائمة ضبط نسبة العرض إلى الارتفاع أو تعديلها على الأجهزة التي تم تطبيق الإلغاء عليها:
PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE
لإيقاف ميزة تجاهل نسبة العرض إلى الارتفاع المتوافقة مع المستخدم، أضِف السمة إلى ملف بيان التطبيق واضبط القيمة على
false:<application> <property android:name="android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE" android:value="false"/> </application>على الأجهزة التي تم تنفيذ قائمة الإعدادات فيها، يتم استبعاد تطبيقك من قائمة التطبيقات في إعدادات الجهاز، وبالتالي لا يمكن للمستخدمين إلغاء نسبة العرض إلى الارتفاع في التطبيق.
لن يؤدي ضبط السمة على
trueإلى أي تأثير.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE
لإيقاف خيار ملء الشاشة في ميزة إلغاء توافق نسبة العرض إلى الارتفاع التي يختارها المستخدم، أضِف السمة إلى ملف بيان تطبيقك واضبط القيمة على
false:<application> <property android:name="android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE" android:value="false"/> </application>على الأجهزة التي تم فيها تنفيذ قائمة الإعدادات، تتم إزالة خيار ملء الشاشة من قائمة خيارات نسبة العرض إلى الارتفاع في إعدادات الجهاز. لا يمكن للمستخدمين تطبيق ميزة "تجاوز ملء الشاشة" على تطبيقك.
لن يؤدي ضبط هذه السمة على
trueإلى أي تأثير.
تحسين تطبيقك ليتوافق مع الشاشات الكبيرة: لا تضع قيودًا على نسبة العرض إلى الارتفاع في تطبيقك، واستخدِم فئات حجم النافذة لإتاحة تنسيقات مختلفة استنادًا إلى مساحة العرض المتاحة.