يوفر نظام التشغيل Android عمليات إلغاء تغيّر السلوك المضبوط للتطبيقات.
يمكن لمصنّعي الأجهزة تطبيق عمليات إلغاء على التطبيقات على أجهزة محدّدة ذات شاشات كبيرة. يتيح الإصدار 14 QPR1 من نظام التشغيل Android للمستخدمين إمكانية إلغاء بعض الإعدادات في التطبيقات من خلال إعدادات الجهاز.
تهدف عمليات الإلغاء على مستوى التطبيق إلى تحسين تجربة المستخدم على الأجهزة ذات الشاشات الكبيرة. يمكن للتطبيقات إيقاف بعض عمليات التجاوز.
لمزيد من المعلومات حول عمليات التجاوز على مستوى التطبيق، يمكنك الاطّلاع على وضع التوافق مع الأجهزة.
عمليات الإلغاء من جانب المستخدم
يقدّم الإصدار 1 من Android 14 QPR قائمة إعدادات جديدة تتيح للمستخدمين تغيير نسبة العرض إلى الارتفاع في التطبيقات لتحسين طريقة عرض التطبيقات على الشاشات الكبيرة. يتم تنفيذ القائمة في إعدادات الجهاز على أجهزة محدّدة ذات شاشة كبيرة.
على الأجهزة التي تتضمّن قائمة الإعدادات، يختار المستخدمون من قائمة التطبيقات ثم يضبطون نسبة العرض إلى الارتفاع للتطبيق على قيم مختلفة، مثل 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أي تأثير.
تحسين تطبيقك للشاشات الكبيرة: لا تضع قيودًا على نسبة العرض إلى الارتفاع في تطبيقك. استخدِم فئات حجم النافذة لتوفير تنسيقات مختلفة استنادًا إلى مقدار مساحة العرض المتاحة.