صفحه نمایش بزرگ کاربر در هر برنامه لغو می شود

Android مواردی را ارائه می دهد که رفتار پیکربندی شده برنامه ها را تغییر می دهد.

سازندگان دستگاه می‌توانند برای برنامه‌های موجود در دستگاه‌های منتخب با صفحه‌نمایش بزرگ، لغو اعمال کنند. اندروید 14 QPR1 نادیده گرفتن کاربر را معرفی می کند، که به کاربران امکان می دهد از طریق تنظیمات دستگاه، نادیده گرفتن برنامه ها را اعمال کنند.

لغو هر برنامه برای بهبود تجربه کاربر در دستگاه های صفحه نمایش بزرگ در نظر گرفته شده است. برنامه‌ها می‌توانند برخی موارد لغو را غیرفعال کنند.

برای اطلاعات بیشتر درباره لغو هر برنامه، به حالت سازگاری دستگاه مراجعه کنید.

کاربر لغو می شود

Android 14 QPR1 منوی پیکربندی جدیدی را معرفی می‌کند که به کاربران امکان می‌دهد نسبت ابعاد برنامه‌ها را تغییر دهند تا نحوه نمایش برنامه‌ها در صفحه‌های بزرگ را بهبود بخشند. منو در تنظیمات دستگاه در دستگاه‌های منتخب صفحه بزرگ اجرا می‌شود.

در دستگاه‌هایی که منوی پیکربندی را پیاده‌سازی کرده‌اند، کاربران از فهرستی از برنامه‌ها انتخاب می‌کنند و سپس نسبت ابعاد برنامه را روی مقادیر مختلفی مانند 4:3، 16:9 و تمام صفحه تنظیم می‌کنند (مقادیر نسبت تصویر توسط سازنده دستگاه پیکربندی می‌شوند. ). کاربران همچنین می‌توانند نسبت ابعاد را به پیش‌فرض برنامه بازنشانی کنند، که مقدار مشخص‌شده توسط سازنده دستگاه به ازای لغو برنامه (به OVERRIDE_MIN_ASPECT_RATIO مراجعه کنید) یا اگر لغو اعمال نشده یا برنامه لغو لغو را غیرفعال کرده است، مقدار موجود در برنامه را بازنشانی کنند. آشکار

موارد لغو را غیرفعال کنید

Android 14 QPR1 از تگ‌های 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 تاثیری ندارد.

برنامه خود را برای صفحه نمایش های بزرگ بهینه کنید: محدودیت های نسبت تصویر را در برنامه خود تنظیم نکنید. از کلاس های اندازه پنجره برای پشتیبانی از طرح بندی های مختلف بر اساس میزان فضای نمایش موجود استفاده کنید.