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