اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
الملحق "ب"، التخصيص
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
لضمان أداء تخصيصات واجهة المستخدم في السيارة على النحو المطلوب، يجب الالتزام
بالعناصر الموضّحة أدناه.
بنود عامة
الحدود الواردة في هذا القسم صحيحة بغض النظر عن التنسيق:
العنصر |
الوصف |
---|
أسلوب الخط |
|
التباين |
- يجب أن تكون نسبة التباين بين المقدّمة (النص) والخلفية 4.5:1 على الأقل.
- يجب أن تكون نسبة التباين بين لون الزر والخلفية 3:1 على الأقل.
- يجب أن يكون التباين بين حالة علامة التبويب المحدّدة والخلفية 4.5:1 على الأقل.
- يجب أن تكون نسبة تباين حالة علامة التبويب المحدّدة مقارنةً بحالة علامة التبويب غير المحدّدة 3:1 على الأقل.
|
غير ذلك |
- يجب أن تكون جميع الرموز رسومات قابلة للاستخدام مع المتجهات.
- يجب أن يكون عرض مساحات اللمس 76 وحدة كثافة بكسل على الأقل.
- يجب أن تظهر ثوابت الحشو بترتيب تنازلي، على سبيل المثال:
car_ui_padding_0 > car_ui_padding_1 >
car_ui_padding_2
|
المكوّنات
تنطبق القيم الواردة أدناه على مكونات معيّنة:
العنصر |
الوصف |
---|
|
يجب أن يكون العرض كافيًا لعرض سلاسل العناوين التي تحتوي على 20 حرفًا باللغة الإنجليزية على الأقل. |
خيار مفضّل |
يجب أن يكون العرض كافيًا لعرض سلاسل العناوين التي تحتوي على 20 حرفًا باللغة الإنجليزية على الأقل. |
عرض بتصميم التطبيق
| يجب أن تكون:
- أن يكون واسعًا بما يكفي لعرض 672 بكسل مستقلة الكثافة (dp) على الأقل
- أن يكون مرتفعًا بما يكفي لعرض 672 وحدة بكسل مستقلة الكثافة (dp) على الأقل
|
التنسيق
ترتبط الحدود الواردة في هذا القسم بتنسيقات وتركيبات معيّنة من مكونات مكتبة واجهة المستخدم في السيارة.
تم رصد سلسلة من الحالات الفريدة وتم تعميمها إلى أنماط ناشئة.
مربّع حوار الموقع الجغرافي
مربّع حوار اختباري يحتوي على المحتوى نفسه في مربّع حوار الموقع الجغرافي في "خدمات Google Play"،
تم إنشاؤه باستخدام مكوّنات مكتبة واجهة المستخدم في السيارة وتم اختباره لضمان ظهور المحتوى بالكامل:
العنصر |
الوصف |
---|
العنوان |
يجب أن يكون العرض كافيًا لعرض سلاسل من 38 حرفًا على الأقل من "W". |
Body |
يجب أن تكون مرئية بالكامل وكبيرة بما يكفي لعرض ما يلي:
- سلاسل قد تتألّف من 270 حرف "W" على الأقل
- أربعة أسطر من النص على الأقل
|
العبارة التي تحثّ المستخدم على اتّخاذ إجراء |
يجب أن يكون الإجراء الذي تطلب من المستخدم اتّخاذه مرئيًا بالكامل:
- يجب أن يكون مربّع الحوار واسعًا بما يكفي لعرض طلبَي اتّخاذ إجراء على الأقل.
- يجب أن تكون العناوين عريضة بما يكفي لعرض سلاسل من 9 أحرف "W" على الأقل.
|
شاشة الإعدادات
تتألّف شاشة "إعدادات الاختبار" من مكونات شريط التطبيق والعنوان الفرعي وعناصر القائمة،
والموضّحة في الجدول:
العنصر |
الوصف |
---|
شريط التطبيقات |
- يجب أن يكون العنوان عريضًا بما يكفي لعرض سلاسل من 12 حرفًا على الأقل من "W".
- يجب أن يكون ارتفاعها 76 وحدة كثافة بكسل على الأقل.
|
Subheader |
يجب أن يكون العرض كافيًا لعرض سلاسل من 12 حرفًا على الأقل من "W". |
عناصر القائمة |
يجب أن تكون:
- أن تكون واسعة بما يكفي لعرض سلاسل من 12 حرفًا على الأقل من "W"
- يجب أن يكون ارتفاعها 76 وحدة بكسل مستقلة الكثافة على الأقل.
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Appendix B, customization\n\nTo ensure Car UI customizations perform as intended, you MUST adhere to the\nitems described below.\n\nGeneral\n-------\n\nLimits in this section are true regardless of layout:\n\n| Element | Description |\n|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### Typography | - Tab text labels MUST be wide enough to display strings of at least 6 \"W\" characters. - Text containers MUST be tall enough to fully display a single \"H\" character. - Text sizes MUST appear in descending order, for example: `car_ui_body_1` \\\u003e `car_ui_body_2` \\\u003e `car_ui_body_3` |\n| ### Contrast | - Contrast between foreground (text) and background MUST be at least 4.5:1. - Contrast between button color and background MUST be at least 3:1. - Tab selected state contrast with background MUST be at least 4.5:1. - Tab selected state contrast with unselected state MUST be at least 3:1. |\n| ### Others | - All icons MUST be vector drawables. - Touch targets MUST be at least 76 dp wide. - Padding constants MUST appear in descending order, for example: `car_ui_padding_0` \\\u003e `car_ui_padding_1` \\\u003e `car_ui_padding_2` |\n\nComponents\n----------\n\nValues provided below apply to specific components:\n\n| Element | Description |\n|---------------------|-----------------------------------------------------------------------------------------------------------------------------|\n| ### Toolbar | SHOULD be wide enough to display title strings of at least 20 \"W\" characters. |\n| ### Preference | SHOULD be wide enough to display title strings of at least 20 \"W\" characters. |\n| ### App styled view | SHOULD be: - Wide enough to display at least 672 density-independent pixels (dp). - Tall enough to display at least 672 dp. |\n\nLayout\n------\n\nLimits in this section pertain to specific layouts and combinations of Car UI library components.\nA series of unique cases have been observed and generalized into emergent patterns.\n\n### Location dialog\n\nA test dialog that contains the same content as the Google Play Services location dialog,\nconstructed with Car UI library components and tested to ensure full content visibility:\n\n| Element | Description |\n|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Title** | MUST wide enough to display strings of at least 38 \"W\" characters. |\n| **Body** | MUST be completely visible and large enough to display: - Strings that may consist of at least 270 \"W\" characters. - At least four lines of text. |\n| **Call-to-action (CTA)** | CTA MUST be completely visible: - Dialog MUST be wide enough to display at least two CTAs. - Titles MUST be wide enough to display strings of at least 9 \"W\" characters. |\n\n### Settings screen\n\nThe Test Settings screen is composed of the app bar, subheader, and list elements components,\nwhich are described in the table:\n\n| Element | Description |\n|-------------------|-------------------------------------------------------------------------------------------------------------|\n| **App bar** | - Title MUST be wide enough to display strings of at least 12 \"W\" characters. - MUST be at least 76dp tall. |\n| **Subheader** | MUST be wide enough to display strings of at least 12 \"W\" characters. |\n| **List elements** | MUST be: - Wide enough to display strings of at least 12 \"W\" characters. - At least 76dp tall. |"]]