تقدّم الصفحة دليل إعداد وفهرسًا شاملَين لتراكبات إعدادات توافق التطبيقات مع شاشات Android الكبيرة.
الشاشة
يسرد هذا القسم جميع إعدادات الضبط التي تؤثر في الضبط على مستوى العرض.
| الاسم | الموقع الجغرافي | النوع | تلقائي |
|---|---|---|---|
ignoreOrientationRequest |
display_settings.xml |
config | falsetrue للشاشات الكبيرة (600 وحدة بكسل مستقلة عن الكثافة أو أكثر) |
| الوصف تتيح هذه السمة للمستخدمين تدوير الأنشطة ذات الاتجاه الثابت على الشاشة المحدّدة مجانًا. مثال:
<display-settings>
<config identifier="0" />
<display
name="<display's uniqueId>"
ignoreOrientationRequest="true"/>
</display-settings>
حالة الاستخدام أو السياق يتجاهل العرض الاتجاه المطلوب لجميع التطبيقات، ويتم تضمين التطبيق في مربّع. يتم استخدامها على جميع الأجهزة ذات الشاشات الكبيرة ونظام التشغيل Android Automotive. هذا هو الإعداد التلقائي لجميع الأجهزة ذات الشاشات الكبيرة التي تعمل بالإصدار 16 من نظام التشغيل Android والإصدارات الأحدث. smallestScreenWidthDp >= 600dp |
|||
config_letterboxIsDisplayRotationImmersiveAppCompatPolicyEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف تفعِّل هذه السمة سياسة التوافق مع التدوير للتطبيقات المجسمة التي تمنع التدوير التلقائي إلى اتجاه شاشة غير مثالي أثناء عرضها بملء الشاشة. هذا الإجراء ضروري لأنّ التطبيقات الغامرة، مثل الألعاب، غالبًا ما تكون غير محسّنة لجميع اتجاهات الشاشة وقد تقدّم تجربة مستخدم سيئة عند تدويرها. بالإضافة إلى ذلك، تعتمد بعض الألعاب على أجهزة الاستشعار في طريقة اللعب، لذا قد يفعّل المستخدمون عمليات التدوير هذه عن طريق الخطأ عندما يكون خيار التدوير التلقائي مفعّلاً. لا ينطبق هذا الإعداد إلا إذا كان الخيار ignoreOrientationRequest مفعّلاً.حالة الاستخدام أو السياق يؤدي إلى قفل دوران الشاشة في التطبيقات الغامرة. |
|||
نسبة العرض إلى الارتفاع
يسرد هذا القسم جميع إعدادات الضبط التي تؤثر في ضبط نسبة العرض إلى الارتفاع على مستوى النشاط.
| الاسم | الموقع الجغرافي | النوع | تلقائي |
|---|---|---|---|
config_fixedOrientationLetterboxAspectRatio |
frameworks/base/core/res/res/values/config.xml |
Float |
0.0 |
| الوصف تضبط هذه السمة نسبة العرض إلى الارتفاع في وضع "التأطير" عند استخدام اتجاه ثابت. يتم تجاهل القيم الأقل من أو المساوية لـ 1.0. حالة الاستخدام أو السياق يضبط هذا الخيار نسبة العرض إلى الارتفاع التلقائية للجهاز التي تتوافق مع معظم التطبيقات التي يتم عرضها في مربّع. عادةً ما تكون نسبة العرض إلى الارتفاع أقرب إلى المربّع. |
|||
config_letterboxIsSplitScreenAspectRatioForUnresizableAppsEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف تضبط هذه السمة ما إذا كان سيتم استخدام نسبة العرض إلى الارتفاع في وضع تقسيم الشاشة كنسبة عرض إلى ارتفاع تلقائية للتطبيقات غير القابلة لتغيير الحجم. حالة الاستخدام أو السياق تتوقّع معظم التطبيقات غير القابلة لتغيير الحجم أن يكون التنسيق عموديًا على شكل لوح حلوى. |
|||
config_letterboxIsDisplayAspectRatioForFixedOrientationLetterboxEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف تضبط هذه السمة ما إذا كان سيتم استخدام نسبة العرض إلى الارتفاع للشاشة كنسبة عرض إلى ارتفاع تلقائية لجميع التطبيقات التي يتم عرضها في وضع ملء الشاشة. حالة الاستخدام أو السياق إعداد لاستخدام نسبة العرض إلى الارتفاع للشاشة آليًا بدلاً من ضبط قيمة عددية. |
|||
الكاميرا
يسرد هذا القسم جميع إعدادات الضبط التي تؤثر في التطبيقات عند معاودة الاتصال بوظيفة onCameraOpened. يمكن أن تؤثّر هذه الإعدادات في العرض والنشاط وإعدادات الكاميرا.
| الاسم | الموقع الجغرافي | النوع | تلقائي |
|---|---|---|---|
config_isWindowManagerCameraCompatTreatmentEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف يتيح هذا الخيار معالجة المشاكل المتعلّقة بتوافق الكاميرا الناتجة عن عدم تطابق اتجاهات المخزن المؤقت للكاميرا مع نافذة التطبيق. ويشمل ذلك فرض تدوير الأنشطة ذات الاتجاه الثابت المرتبطة بالكاميرا في وضع ملء الشاشة وعرض تلميح أداة في وضع تقسيم الشاشة. يمكن إيقاف معالجة التدوير الإجباري من خلال الإعداد التلقائي لكل تطبيق: OVERRIDE_CAMERA_COMPAT_DISABLE_FORCE_ROTATION.حالة الاستخدام أو السياق يتم إصلاح معاينات الكاميرا التي تم تدويرها من خلال التدوير الإجباري للشاشة لتتطابق مع الاتجاه الذي يطلبه التطبيق. |
|||
config_isWindowManagerCameraCompatSplitScreenAspectRatioEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف يضبط هذا الإعداد ما إذا كان النشاط يستخدم نسبة العرض إلى الارتفاع لشاشة مقسّمة عندما يكون خيار معالجة التوافق مع الكاميرا مفعّلاً وكان النشاط متصلاً بالكاميرا في وضع ملء الشاشة. حالة الاستخدام أو السياق يحلّ هذا الإعداد مشكلة معاينات الكاميرا الممدودة من خلال إضافة شريط أسود إلى النشاط لتصبح نسبة العرض إلى الارتفاع شبيهة بنسبة العرض إلى الارتفاع في الأجهزة اللوحية. يتم استخدام هذا الإعداد عادةً مع تفعيل خيار "فرض التدوير" ( config_isWindowManagerCameraCompatTreatmentEnabled وcamera.enable_landscape_to_portrait) على الأجهزة التي تعمل في الوضع الأفقي لحلّ مشاكل توافق الكاميرا الممتدة من خلال محاكاة نسبة العرض إلى الارتفاع الشبيهة بالهاتف في الوضع العمودي. |
|||
camera.enable_landscape_to_portrait |
سمة النظام | Bool |
false |
| الوصف يتحكّم في تجربة OVERRIDE_CAMERA_LANDSCAPE_TO_PORTRAIT.يتم فرض اقتصاص مخرجات الكاميرا وتدويرها بمقدار 90 درجة على الكاميرات التي تتضمّن اتجاهًا أفقيًا طبيعيًا لمحاكاة الاتجاه العمودي الطبيعي. يكون اتجاه أداة استشعار الكاميرا المُبلغ عنه عموديًا لجميع الكاميرات الأفقية على الجهاز. لا تتعامل العديد من التطبيقات مع هذه الحالة وتعرض الصور بشكل ممدود. حالة الاستخدام أو السياق يتيح هذا الخيار تدوير الصور واقتصاصها في طبقة تجريد الأجهزة (HAL) الخاصة بالكاميرا. لمزيد من المعلومات عن المعالجة، يُرجى الاطّلاع على تدوير الصور واقتصاصها وتغيير حجمها. أضِف ما يلي إلى ملف mk في وقت الإنشاء: PRODUCT_PROPERTY_OVERRIDES += camera.enable_landscape_to_portrait=trueيتطلّب هذا الإجراء أن يتوافق الجهاز مع SCALER_ROTATE_AND_CROP في طبقة HAL. يمكنك الاطّلاع على CameraCharacteristics#SCALER_AVAILABLE_ROTATE_AND_CROP_MODES.للحصول على إرشادات حول التنفيذ الخاص بطبقة تجريد الأجهزة (HAL) في SCALER_ROTATE_AND_CROP، يُرجى الاطّلاع على metadata_definitions.xml. |
|||
الخلفية وواجهة المستخدم
يسرد هذا القسم جميع إعدادات الضبط التي يتم تطبيقها على سطح طبقة "المربّع الأسود" لتخصيص واجهة المستخدم، أو على مستوى النشاط.
| الاسم | الموقع الجغرافي | النوع | تلقائي |
|---|---|---|---|
config_letterboxActivityCornersRadius |
frameworks/base/core/res/res/values/config.xml |
Integer |
0 |
| الوصف تضبط هذه السمة نصف قطر الزاوية لنشاط معروض في وضع "صندوق البريد". تتيح القيم الأقل من 0 استخدام زوايا مستديرة بنصف قطر يساوي الحد الأدنى بين أنصاف أقطار الزوايا السفلية للجهاز. تؤدي القيمة التلقائية 0 إلى إيقاف منطق الزوايا الدائرية
في AppCompatLetterboxPolicy.حالة الاستخدام أو السياق يتم عادةً ضبطها لتتطابق مع الزوايا الدائرية للجهاز الفعلي. |
|||
config_letterboxIsEnabledForTranslucentActivities |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف تضبط هذه السمة ما إذا كان سيتم تفعيل سلوك معيّن لأنشطة شفافة تتضمّن مربّعات سوداء. حالة الاستخدام أو السياق تتيح هذه السمة عرض الأنشطة أو النوافذ المنبثقة الشفافة في مربّعات سوداء وحصرها ضمن إعدادات الأنشطة التي تتضمّن مربّعات سوداء. تسري السياسة في TransparentPolicy. |
|||
config_isCompatFakeFocusEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف تضبط هذه السمة ما إذا كان سيتم تفعيل إرسال التركيز الوهمي المتوافق مع الأنشطة التي تم استئنافها في وضع تقسيم الشاشة. هذا الإجراء ضروري لأنّ بعض محركات الألعاب تنتظر التركيز قبل عرض محتوى التطبيق، وهو ما لا يتوفّر تلقائيًا في أوضاع النوافذ المتعددة. حالة الاستخدام أو السياق علامة قديمة لتطبيق معالجة التوافق على محركات ألعاب Unity للتطبيقات التي تصبح سوداء بعد الدخول إلى وضع تقسيم الشاشة ولا يتم عرضها إلا بعد أن ينقر المستخدم على التطبيق ويركّز عليه. |
|||
config_letterboxBackgroundType |
frameworks/base/core/res/res/values/config.xml |
Integer |
0 |
| الوصف يضبط مظهر زوايا خلفية وضع ملء الشاشة:
حالة الاستخدام أو السياق لم يتم إطلاق هذه الميزة بسبب مشاكل الأداء الحالية. يمكن لمصنّعي المعدات الأصلية إنشاء تنفيذ خاص بهم لهذه الميزة، ولكن لن يتعامل مشروع Android المفتوح المصدر (AOSP) مع أي أخطاء. |
|||
config_letterboxBackgroundColor |
frameworks/base/core/res/res/values/config.xml |
Color |
@color/system_neutral1_1000 |
| الوصف يضبط هذا الخيار لون خلفية شريط الرسائل إذا تحقّقت إحدى الحالات التالية true:
حالة الاستخدام أو السياق لم يتم إطلاق هذه الميزة بسبب مشاكل الأداء الحالية. يمكن لمصنّعي المعدات الأصلية إنشاء تنفيذ خاص بهم لهذه الميزة، ولكن لن يتعامل مشروع Android المفتوح المصدر (AOSP) مع أي أخطاء. |
|||
config_letterboxBackgroundWallpaperBlurRadius |
frameworks/base/core/res/res/values/config.xml |
Dimen |
38dp |
| الوصف تضبط هذه السمة نصف قطر التمويه للخيار 3 في R.integer.config_letterboxBackgroundType. يتم تجاهل القيم الأقل من 0، ويتم استخدام 0.حالة الاستخدام أو السياق لم يتم إطلاق هذه الميزة بسبب مشاكل الأداء الحالية. يمكن لمصنّعي المعدات الأصلية إنشاء تنفيذ خاص بهم لهذه الميزة، ولكن لن يتعامل مشروع Android المفتوح المصدر (AOSP) مع أي أخطاء. |
|||
config_letterboxBackgroundWallpaperDarkScrimAlpha |
frameworks/base/core/res/res/values/config.xml |
Float |
0.54 |
| الوصف يضبط هذا الخيار مستوى الشفافية في طبقة سوداء شفافة تظهر فوق خلفية شاشة العرض عند اختيار الخيار 3 في
R.integer.config_letterboxBackgroundType.
يتم تجاهل القيم الأقل من 0 أو الأكبر من أو تساوي 1، ويتم استخدام 0.0 (شفاف) بدلاً من ذلك.حالة الاستخدام أو السياق لم يتم إطلاق هذه الميزة بسبب مشاكل الأداء الحالية. يمكن لمصنّعي المعدات الأصلية إنشاء تنفيذ خاص بهم لهذه الميزة، ولكن لن يتعامل مشروع Android المفتوح المصدر (AOSP) مع أي أخطاء. |
|||
إمكانية الوصول وتحديد الموضع
يسرد هذا القسم جميع إعدادات الضبط المطبَّقة على إعدادات النافذة على مستوى النشاط لتسهيل الاستخدام.
| الاسم | الموقع الجغرافي | النوع | تلقائي |
|---|---|---|---|
config_letterboxIsHorizontalReachabilityEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف يضبط هذا الإعداد ما إذا كان سيتم تفعيل ميزة تغيير موضع التطبيقات التي تعمل في وضع ملء الشاشة والمُعرضة في مربّع أفقي لتسهيل الوصول إليها. حالة الاستخدام أو السياق تغيير موضع التطبيق المعروض في الوضع العمودي إلى اليمين أو اليسار لتسهيل الوصول إليه |
|||
config_letterboxHorizontalPositionMultiplier |
frameworks/base/core/res/res/values/config.xml |
Float |
0.5 |
| الوصف يضبط هذا الخيار الموضع الأفقي لوسط نافذة التطبيق التي تظهر في مربّع.يمثّل 0 الجانب الأيمن من الشاشة، بينما يمثّل 1 الجانب الأيسر.
إذا كانت القيمة المحدّدة أقل من 0 أو أكبر من 1، سيتم تجاهلها. بالنسبة إلى وضعيات غير الكتب، يتم استخدام الموضع المركزي (0.5). بالنسبة إلى وضع الكتاب، يتم استخدام الموضع الأيسر (0.0).حالة الاستخدام أو السياق يتم ضبط القيمة التلقائية على المنتصف للتطبيقات التي يتم عرضها في وضع عمودي مع مساحة إضافية. |
|||
config_letterboxIsVerticalReachabilityEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف يضبط هذا الإعداد ما إذا كان سيتم تفعيل إعادة ضبط موضع إمكانية الوصول العمودية للتطبيقات التي يتم عرضها في وضع ملء الشاشة مع ترك مساحة فارغة على الجانبين. حالة الاستخدام أو السياق يتم تغيير موضع التطبيق المعروض في الوضع الأفقي إلى أعلى الشاشة أو أسفلها لتسهيل الوصول إليه. |
|||
config_letterboxVerticalPositionMultiplier |
frameworks/base/core/res/res/values/config.xml |
Float |
0.0 |
| الوصف يضبط هذا الخيار الموضع العمودي لمنتصف نافذة التطبيق في وضع ملء الشاشة. تشير القيمة 0 إلى الجانب العلوي من الشاشة، وتشير القيمة 1 إلى الجانب السفلي.إذا كانت القيمة المحدّدة أقل من 0 أو أكبر من 1، سيتم تجاهلها. في الوضع غير المخصص للتثبيت على سطح مستوٍ، يتم استخدام الموضع المركزي (0.5). بالنسبة إلى وضعية الجهاز على سطح مستوٍ، يتم استخدام الموضع العلوي (0.0).حالة الاستخدام أو السياق تم ضبطه على المنتصف في الأجهزة ذات الشاشات الكبيرة لتطبيق معروض في وضع أفقي مع مساحة فارغة على الجانبين. |
|||
config_letterboxIsAutomaticReachabilityInBookModeEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف يضبط هذا الإعداد ما إذا كان سيتم تفعيل ميزة تحديد موضع الوصول الأفقي التلقائي في وضعية الكتاب للتطبيقات التي تظهر في مربّع مع هامش في وضع ملء الشاشة. حالة الاستخدام أو السياق تتيح هذه الميزة للتطبيق الذي يظهر في مربّع مع هامش في الوضع العمودي الانتقال بين الجانبَين الأيمن والأيسر عندما يكون الجهاز القابل للطي في وضعية الكتاب. |
|||
config_letterboxBookModePositionMultiplier |
frameworks/base/core/res/res/values/config.xml |
Float |
0.0 |
| الوصف يضبط هذا الإعداد الموضع الأفقي لمركز نافذة التطبيق التي تظهر ضمن مربّع عند استخدام الجهاز في وضع الكتاب.يمثّل 0 الجانب الأيمن من الشاشة، بينما يمثّل 1 الجانب الأيسر.
إذا كانت القيمة المحدّدة أقل من 0 أو أكبر من 1، سيتم تجاهلها وسيتم استخدام الموضع الأيسر (0.0).حالة الاستخدام أو السياق مضاعِف لمقدار تحرّك موضع التطبيق عند إعادة ضبطه في وضع الكتاب. |
|||
config_letterboxDefaultPositionForBookModeReachability |
frameworks/base/core/res/res/values/config.xml |
Integer |
0 |
| الوصف يضبط هذا الإعداد الموضع الأفقي التلقائي لنافذة التطبيق التي يتم عرضها على شاشة عريضة أفقيًا عندما يكون وضع سهولة الاستخدام مفعّلاً ويكون التطبيق في وضع ملء الشاشة على جهاز في الوضع الأفقي وفي وضع الكتاب. عند تفعيل ميزة "سهولة الوصول"، يمكن تغيير الموضع بين اليسار والوسط واليمين:
0 (على اليمين).حالة الاستخدام أو السياق الموضع التلقائي الذي يتم فيه وضع التطبيق في وضع الكتاب. |
|||
config_letterboxTabletopModePositionMultiplier |
frameworks/base/core/res/res/values/config.xml |
Float |
0.0 |
| الوصف يضبط هذا الخيار الموضع العمودي لوسط نافذة التطبيق التي تتضمّن شريطَين باللون الأسود عند وضع الجهاز على سطح مستوٍ. تشير القيمة 0 إلى الجانب العلوي من الشاشة، وتشير القيمة 1 إلى الجانب السفلي. إذا كانت القيمة المحدّدة أقل من 0 أو أكبر من 1، سيتم تجاهلها وسيتم استخدام الموضع العلوي 0.0.حالة الاستخدام أو السياق مضاعِف لمقدار تحرّك موضع التطبيق على جهاز قابل للطي عندما يكون في وضع سطح الطاولة |
|||
config_letterboxDefaultPositionForTabletopModeReachability |
frameworks/base/core/res/res/values/config.xml |
Integer |
0 |
| الوصف يضبط هذا الإعداد الموضع العمودي التلقائي لنافذة التطبيق التي يتم عرضها على شاشة عريضة أفقيًا عندما يكون وضع "سهولة الوصول" مفعّلاً ويكون التطبيق في وضع ملء الشاشة على جهاز في الوضع العمودي وفي وضع "سطح الطاولة". عند تفعيل ميزة "سهولة الوصول إلى الشاشة"، يمكن تغيير موضع الشاشة بين أعلى الشاشة ووسطها وأسفلها. يحدّد هذا الإعداد الإعداد التلقائي:
0 (في الأعلى).حالة الاستخدام أو السياق الموضع التلقائي الذي يتم فيه وضع التطبيق في وضع سطح المكتب. |
|||
الإعدادات
يسرد هذا القسم جميع إعدادات الضبط لتخصيص إعدادات نسبة العرض إلى الارتفاع وتمكينها في الإعدادات > التطبيقات > نسبة العرض إلى الارتفاع.
| الاسم | الموقع الجغرافي | النوع | تلقائي |
|---|---|---|---|
config_appCompatUserAppAspectRatioSettingsIsEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف تضبط هذه السمة ما إذا كانت إعدادات تجاهل نسبة العرض إلى الارتفاع لكل تطبيق مفعَّلة. حالة الاستخدام أو السياق تفعِّل هذه السمة ميزة إعدادات نسبة العرض إلى الارتفاع في الإعدادات > التطبيقات > نسبة العرض إلى الارتفاع. |
|||
config_appCompatUserAppAspectRatioFullscreenIsEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف يضبط هذا الإعداد ما إذا كان خيار تجاهل ملء الشاشة لكل تطبيق مفعَّلاً في إعدادات نسبة العرض إلى الارتفاع الخاصة بالمستخدم. حالة الاستخدام أو السياق يفعّل هذا الإعداد خيار ملء الشاشة في ميزة إعدادات نسبة العرض إلى الارتفاع الخاصة بالمستخدم. يتجاهل هذا الإعداد القيود المفروضة على عدم إمكانية تغيير حجم التطبيق ونسبة العرض إلى الارتفاع والاتجاه. |
|||
config_userAspectRatioOverrideEntries |
packages/apps/Settings/res/values/config.xml |
string-array |
تكون جميع الخيارات مفعّلة تلقائيًا. |
| الوصف تضبط هذه السياسة شاشة إعدادات نسبة العرض إلى الارتفاع للتطبيق وخيارات إلغاء نسبة العرض إلى الارتفاع التي يحدّدها المستخدم. يجب أن يكون طولها وترتيبها مماثلَين لطول وترتيب config_userAspectRatioOverrideValues.في حال التغيير، يجب أيضًا تعديل منطق "النسخ الاحتياطي والاستعادة" لاختيار القيمة الأقرب في UserAspectRatioBackupManager.java.حالة الاستخدام أو السياق عمليات الربط للسلاسل المعروضة في الإعدادات |
|||
config_userAspectRatioOverrideValues |
packages/apps/Settings/res/values/config.xml |
integer-array |
يتم استخدام جميع سلاسل AOSP تلقائيًا. |
| الوصف تضبط هذه السياسة شاشة إعدادات نسبة العرض إلى الارتفاع للتطبيق وخيارات إلغاء نسبة العرض إلى الارتفاع التي يحدّدها المستخدم. يجب أن يكون طولها وترتيبها مماثلَين لطول وترتيب config_userAspectRatioOverrideEntries. يجب أن تتوافق القيم مع PackageManager.UserMinAspectRatio.في حال التغيير، عدِّل أيضًا منطق "الاحتفاظ بنسخة احتياطية والاستعادة" لاختيار أقرب قيمة في UserAspectRatioBackupManager.java.حالة الاستخدام أو السياق عمليات الربط الخاصة بخيارات الخلفية PackageManager.UserMinAspectRatio:
|
|||
| عناصر قابلة للرسم ثابتة ذات مظهر فاتح | packages/apps/Settings/res/drawable/ic_app_aspect_ratio_<option>.xml |
vector |
مواد العرض بحجم الهاتف القابل للطي في الوضع الأفقي |
| الوصف يضبط العناصر الرسومية المتاحة:
حالة الاستخدام أو السياق صور ثابتة ذات مظهر فاتح ضمن كل خيار في الإعدادات > معلومات التطبيق > نسبة العرض إلى الارتفاع |
|||
| رسومات قابلة للرسم ثابتة ذات مظهر داكن | packages/apps/Settings/res/drawable-night/ic_app_aspect_ratio_<option>.xml |
vector |
مواد العرض بحجم الهاتف القابل للطي في الوضع الأفقي |
| الوصف يضبط العناصر الرسومية المتاحة:
حالة الاستخدام أو السياق صور ثابتة ذات مظهر داكن ضمن كل خيار في الإعدادات > معلومات التطبيق > نسبة العرض إلى الارتفاع |
|||
Dynamic drawableuser_aspect_ratio_education.json |
packages/apps/Settings/res/raw/user_aspect_ratio_education.json |
JSON | مادة عرض ديناميكية بحجم الجهاز القابل للطي في الوضع الأفقي |
| الوصف يضبط هذا الخيار رسمًا توضيحيًا بتنسيق Lottie في UserAspectRatioAppsPageProvider.حالة الاستخدام أو السياق صورة متحركة ضمن قائمة التطبيقات: الإعدادات > التطبيقات > نسبة العرض إلى الارتفاع. |
|||
التعليم
يسرد هذا القسم جميع إعدادات الضبط الخاصة بتعريف المستخدمين على ميزات توافق التطبيقات.
| الاسم | الموقع الجغرافي | النوع | تلقائي |
|---|---|---|---|
config_letterboxIsEducationEnabled |
frameworks/base/core/res/res/values/config.xml |
Bool |
false |
| الوصف يضبط هذا الإعداد ما إذا كان سيتم تفعيل ميزة "التعليم في وضع ملء الشاشة مع عرض شريطين أسودين" للتطبيقات التي تعمل في وضع ملء الشاشة مع عرض شريطين أسودين. حالة الاستخدام أو السياق راجِع الشكل 1 للاطّلاع على حالة استخدام ميزة "التعليم في وضع ملء الشاشة مع عرض شريطين أسودين" للتطبيقات التي تعمل في وضع ملء الشاشة. |
|||
config_letterboxIsRestartDialogEnabled |
frameworks/base/libs/WindowManager/Shell/res/values/config.xml |
Bool |
false |
| الوصف يضبط هذا الخيار ما إذا كان سيتم تفعيل مربّع حوار إعادة التشغيل الموسّعة. حالة الاستخدام أو السياق راجِع الشكل 2 للاطّلاع على حالة استخدام مربّع حوار إعادة التشغيل الموسّعة. |
|||
config_letterboxIsReachabilityEducationEnabled |
frameworks/base/libs/WindowManager/Shell/res/values/config.xml |
Bool |
false |
| الوصف تضبط هذه السمة ما إذا كان سيتم تفعيل معلومات إضافية حول إمكانية الوصول. حالة الاستخدام أو السياق اطّلِع على الشكل 3 لمعرفة حالة استخدام معلومات إمكانية الوصول. |
|||
config_isSizeCompatRestartButtonEnabled |
frameworks/base/libs/WindowManager/Shell/res/values/config.xml |
Bool |
true |
| الوصف تضبط هذه السمة ما إذا كان زر إعادة التشغيل المتوافق مع الحجم مفعَّلاً. حالة الاستخدام أو السياق زر إعادة التشغيل لإعادة تشغيل الإعدادات للتطبيقات غير القابلة لتغيير الحجم بعد تغيير حجم النافذة، مثلاً عند الانتقال إلى وضع تقسيم الشاشة أو تدوير الشاشة. راجِع الشكل 4 للاطّلاع على حالة استخدام لزر إعادة التشغيل المتوافق مع حجم الشاشة. |
|||
config_letterboxRestartButtonHideTolerance |
frameworks/base/libs/WindowManager/Shell/res/values/config.xml |
Integer |
100 |
| الوصف تضبط هذه السمة الحد الأدنى من التفاوت في نسبة حدود النشاط ضمن مهمتها لإخفاء زر إعادة التشغيل المتوافق مع الحجم. يتم تجاهل القيم الأقل من 0 أو الأعلى من 100.100 هي القيمة التلقائية التي يجب أن يتناسب النشاط معها تمامًا
ضمن المهمة للسماح بإخفاء زر إعادة التشغيل الخاص بالتوافق مع الحجم. تعني القيمة 0 أنّه سيتم إخفاء زر إعادة التشغيل الخاص بالتوافق مع الحجم دائمًا.حالة الاستخدام أو السياق يتم استخدام هذه القيمة في الأجهزة القريبة من المربع لإخفاء زر إعادة التشغيل عندما يدير المستخدم التطبيقات غير القابلة لتغيير الحجم، ولكن لن تؤدي إعادة تشغيل التطبيق إلى تحسين واجهة المستخدم بشكل كبير. |
|||
تعرض الصور التالية حالات استخدام لطبقة العرض التعليمية:
الشكل 1: التعليمات المتعلقة بوضع "عرض بنسبة عرض إلى ارتفاع غير كاملة" للتطبيقات في وضع ملء الشاشة
الشكل 2: مربّع حوار إعادة التشغيل الموسّع
الشكل 3: التعليم بشأن إمكانية الوصول
الشكل 4. زر إعادة تشغيل التوافق مع الحجم