تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
بالإضافة إلى اتخاذ بعض القرارات بشأن الوصول إلى المحتوى وتسجيل الدخول إلى تطبيقك، قد تحتاج إلى تصميم شاشات الإعدادات.
إذا كنت ترغب في إتاحة إعدادات تطبيقك للمستخدمين، فأنت بحاجة إلى تصميم شاشة إعدادات، بالإضافة إلى شاشات لأي معالجة للأخطاء قد تكون مطلوبة. لمعرفة كيفية وصول المستخدمين إلى إعدادات تطبيقك، انتقِل إلى تسجيل الدخول والإعدادات والبحث.
أثناء تصميم تدفق الإعدادات، ضع في اعتبارك المتطلبات والإرشادات أدناه.
متطلّبات التصميم
حاليًا، تحتاج إلى تصميم إصدارات من شاشات الإعدادات لكل من التنسيقات العمودية والأفقية:
تخطيط الوضع الرأسي لحجم الشاشة المستخدم في سيارة Volvo Polestar 2 (1068 × 1425 بكسل مستقل الكثافة؛ 1152 × 153 بكسل)
تخطيط وضع أفقي لحجم الشاشة المستخدَم في تنفيذ Automotive المرجعي لشركة Google (1075 × 806 بكسل مستقل الكثافة، 1024 × 768 بكسل)
يمكنك استخدام المحاكي في "استوديو Android" لمعرفة كيفية ظهور التنسيقات في هذين التطبيقَين. يمكنك أيضًا الاطلاع على Layout للحصول على معلومات مرجعية حول كيفية تكييف تخطيطات شركات تصنيع السيارات مع أحجام الشاشات المختلفة (مع الأخذ في الاعتبار أن بعض التفاصيل مثل الهوامش وقيم المساحة المتروكة قد يتم تغييرها بواسطة الشركة المصنعة للسيارة).
يتضمن شريط التطبيق في نموذج تطبيق الوسائط خيارًا للتحكم في الإعدادات، والذي يمكن للمستخدمين اختياره لإظهار تراكب في شاشة إعدادات التطبيق.
تتضمّن شاشة الإعدادات النموذجية أنواع العناصر المعروضة هنا، وفقًا للإرشادات التالية.
إرشادات الإعدادات
وبالإضافة إلى هذه الإرشادات، احرص على الرجوع إلى الإرشادات العامة حول النمط في إرشادات للشاشات المخصّصة.
مستوى المتطلبات
الإرشادات
ينبغي
على مطوّري التطبيقات:
الحفاظ على بساطة الإعدادات وتسهيل التنقل فيها
تضمين فقط الإعدادات اللازمة لاستخدام التطبيق (مثل معلومات الحساب، والإعدادات المفضّلة للتطبيقات، وتسجيل الدخول/تسجيل الخروج) أو ذات الصلة بالاستماع إلى الوسائط في السيارة (على سبيل المثال، إيقاف المحتوى الفاضح)
إتاحة الوصول إلى جميع الإعدادات من شاشة واحدة، إن أمكن
تجنُّب استخدام مربّعات حوار أكثر من مجرد التأكيد
الأسباب:
تصميم السيارات: احرص على ضبط الإعدادات داخل السيارة على الحد الأدنى المطلوب للبيئة، وسهِّل العثور عليها واستخدامها.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eWhen designing app settings, you need to create layouts for both portrait and landscape orientations to accommodate different car screen sizes.\u003c/p\u003e\n"],["\u003cp\u003eSettings screens should prioritize simplicity and ease of navigation, including only essential options for in-car use.\u003c/p\u003e\n"],["\u003cp\u003eAll settings should ideally be accessible from a single screen, avoiding complex navigation or dialogs.\u003c/p\u003e\n"],["\u003cp\u003eYou must declare a Settings activity in your app's manifest file to implement the settings functionality.\u003c/p\u003e\n"],["\u003cp\u003eRefer to Android Automotive OS guidelines for custom screens to ensure your settings design aligns with the overall system style.\u003c/p\u003e\n"]]],[],null,["# Design Settings\n\n\u003cbr /\u003e\n\nIn addition to making some decisions about content access and sign-in for your app, you may need to design settings screens.\n\nIf you want to make your app settings available to users, you need to design a settings screen, plus screens for any error-handling that may be needed. To find out how users will access your app settings, visit [Sign-in, settings \\& search](/cars/design/automotive-os/apps/media/interaction-model/signin-settings-search).\n| **Note:** To implement a settings function in your app, you need to declare a Settings activity in your app's manifest file. For details, consult [Add a Settings activity](https://developer.android.com/training/cars/media/automotive-os#settings-activity).\n\nAs you design your settings flow, keep in mind the requirements and guidelines below.\n\n*** ** * ** ***\n\nLayout requirements\n-------------------\n\nCurrently, you need to design versions of your settings screens for both portrait and landscape layouts:\n\n- A portrait-mode layout for the screen size used in the Volvo Polestar 2 (1068 x 1425dp; 1152 x 153px)\n- A landscape-mode layout for the screen size used in Google's reference Automotive implementation (1075 x 806dp; 1024 x 768px)\n\nYou can use the emulator in Android Studio to see how your [layouts](/cars/design/automotive-os/design-system/layout) look in these two implementations. You can also consult Layout for reference information about how car makers' layouts are adapted to various screen sizes (keeping in mind that details such as margins and padding values may be changed by the car maker). \n[Test your app for Android Automotive OS\nHow to run the emulator in Android Studio](https://developer.android.com/training/cars/testing#test-automotive-os)\n\n*** ** * ** ***\n\nSettings example \\& guidelines\n------------------------------\n\nThe app bar in the media app template includes an option for a Settings control, which users can select to bring up an overlay with your app settings screen.\nA typical settings screen includes the types of elements shown here, in accordance with the guidelines that follow.\n\n*** ** * ** ***\n\nSettings guidelines\n-------------------\n\nIn addition to these guidelines, be sure to consult the general style guidelines in [Guidelines for custom screens](/cars/design/automotive-os/apps/media/guidelines-custom-screens).\n\n| Requirement level | Guidelines |\n|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **SHOULD** | App developers should: - Keep settings simple and easy to navigate - Include only settings that are necessary for app use (such as account info, app preferences, and sign-in/sign-out) or relevant to listening to media in the car (for example, turning off explicit content) - Make all settings accessible from a single screen, if possible - Avoid use of dialogs beyond simple confirmation |\n\n**Rationale:**\n\n- **Design for cars:** Keep in-car settings to the minimum required for that environment, and make them easy to find and use."]]