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