برای کمک به شرکای سازنده اصلی محصول در رفع مشکلات سازگاری برنامه صفحهنمایش بزرگ مربوط به سختافزار برای سفارشیسازیهای هر دستگاه، سیستم از رونهادهای پیکربندی صفحهنمایش بزرگ زیر پشتیبانی میکند:
- نمایش: تنظیمات پیکربندی که بر پیکربندی سطح نمایش تأثیر میگذارد.
- نسبت ابعادی: تنظیمات پیکربندی که بر پیکربندی پنجره سطح فعالیت برای نسبت ابعادی تأثیر میگذارد.
- دوربین: تنظیمات پیکربندی که بر برنامهها در
onCameraOpenedپاسخگویی تأثیر میگذارد. این تنظیمات میتواند بر نمایشگر، فعالیت، و پیکربندی دوربین تأثیر بگذارد. - پسزمینه و میانای کاربر: تنظیمات پیکربندی اعمالشده در سطح لایه نامه برای سفارشیسازی میانای کاربر، یا در سطح فعالیت.
- دسترسپذیری و موقعیتیابی: تنظیمات پیکربندی اعمالشده بر پیکربندی پنجره سطح فعالیت برای دسترسپذیری.
- تنظیمات: تنظیمات پیکربندی برای سفارشیسازی و فعال کردن تنظیمات نسبت ابعادی کاربر در تنظیمات > برنامهها > نسبت ابعادی.
- آموزش: تنظیمات پیکربندی برای آموزش کاربران درباره ویژگیهای سازگاری برنامه.
ملغی کردن پیکربندی پیشفرض
برای ملغی کردن پیکربندی پیشفرض، فایل XML ایجاد کنید تا
پوشش منبع پیشفرض را برای دستگاه جایگزین کند. اگر همپوشانی منبع برای نوع دستگاه خاصی وجود داشته باشد، همپوشانی منبع جایگزین مقدار منبع پیشفرض AOSP میشود. برای مثال، برای رونهاد کردن منابع برنامه «تنظیمات» که در
/packages/app/Settings قرار دارد، رونهاد منبعی برای دستگاه در
vendor/DEVICE_NAME/overlay/packages/app/Settings ایجاد کنید،
که در آن DEVICE_NAME نام دستگاهی است که از
مقدار رونهاد استفاده میکند. مقادیر منبع در زمان ساخت منابع با نام یکسان را ملغی میکند.
برای اطلاعات بیشتر، به همپوشانی منبع مراجعه کنید.