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