קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מערכת Android מספקת שינויים שמשנים את ההתנהגות המוגדרת של אפליקציות.
יצרני מכשירים יכולים להחיל שינויים באפליקציות במכשירים נבחרים עם מסכים גדולים. ב-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:
במכשירים שבהם הוטמע תפריט ההגדרות, האפליקציה שלכם לא נכללת ברשימת האפליקציות בהגדרות המכשיר, ולכן המשתמשים לא יכולים לשנות את יחס הגובה-רוחב של האפליקציה.
במכשירים שבהם הוטמע תפריט ההגדרות, האפשרות למסך מלא מוסרת מרשימת האפשרויות של יחסי הגובה-רוחב בהגדרות המכשיר. המשתמשים לא יכולים להחיל על האפליקציה שלכם את ההגדרה לביטול ההצגה במסך מלא.
הגדרת המאפיין הזה לערך true לא משפיעה.
אופטימיזציה של האפליקציה למסכים גדולים: אל תגדירו הגבלות על יחסי גובה-רוחב באפליקציה. השתמשו בסיווגים של גודל חלון כדי לתמוך בפריסות שונות בהתאם לכמות השטח הזמין בתצוגה.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-08-27 (שעון UTC).
[[["התוכן קל להבנה","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-08-27 (שעון UTC)."],[],[],null,["Android provides overrides that change the configured behavior of apps.\n\nDevice manufacturers can apply overrides to apps on select large screen devices. Android 14 QPR1 introduces user overrides, which enable users to apply overrides to apps through device settings.\n\nPer-app overrides are intended to improve the user experience on large screen devices. Apps can disable some overrides.\n\nFor more information about per-app overrides, see [Device compatibility mode](/guide/practices/device-compatibility-mode#user_per-app_overrides).\n| **Note:** To enable your app to provide the best user experience without relying on device manufacturer or user overrides, follow the [Large screen app quality](/docs/quality-guidelines/large-screen-app-quality) guidelines.\n\nUser overrides\n\nAndroid 14 QPR1 introduces a new configuration menu that enables users to change the aspect ratio of apps to improve how apps display on large screens. The menu is implemented in device settings on select large screen devices.\n\nOn devices that have implemented the configuration menu, users choose from a list of apps and then set the app aspect ratio to various values, such as 4:3, 16:9, and full screen (aspect ratio values are configured by the device manufacturer). Users can also reset the aspect ratio to the app default, which is the value specified by a device manufacturer per‑app override (see [`OVERRIDE_MIN_ASPECT_RATIO`](/guide/topics/large-screens/large-screen-compatibility-mode#override_min_aspect_ratio)) or, if no override has been applied or the app has disabled the override, the value in the app manifest.\n\nDisable the overrides\n\nAndroid 14 QPR1 supports the following [`PackageManager.Property`](/reference/android/content/pm/PackageManager.Property) tags, which enable you to disable or modify the aspect ratio configuration menu on devices that have implemented the override:\n| **Note:** The property tags are Jetpack WindowManager [WindowProperties](/reference/kotlin/androidx/window/WindowProperties) constants, which may not be available or tested on all devices.\n\n\u003cbr /\u003e\n\n- **PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE**\n\n To disable the user aspect ratio compatibility override, add the property to your app manifest and set the value to `false`: \n\n \u003capplication\u003e\n \u003cproperty\n android:name=\"android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE\"\n android:value=\"false\"/\u003e\n \u003c/application\u003e\n\n On devices that have implemented the configuration menu, your app is excluded from the list of apps in device settings; and so, users are not able to override the app's aspect ratio.\n\n Setting the property to `true` has no effect.\n\n \u003cbr /\u003e\n\n- **PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE**\n\n To disable the full-screen option of the user aspect ratio compatibility override, add the property to your app manifest and set the value to `false`: \n\n \u003capplication\u003e\n \u003cproperty\n android:name=\"android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE\"\n android:value=\"false\"/\u003e\n \u003c/application\u003e\n\n On devices that have implemented the configuration menu, the full‑screen option is removed from the list of aspect ratio options in device settings. Users are not able to apply the full‑screen override to your app.\n\n Setting this property to `true` has no effect.\n | **Caution:** If [`PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE`](#aspect_ratio_override) is set to `false`, this property has no effect.\n\n| **Note:** To implement the property tags, your app must include the Jetpack [WindowManager](/jetpack/androidx/releases/window) library dependency.\n\n**Optimize your app for large screens:** Don't set aspect ratio restrictions in your app. Use [window size classes](/develop/ui/compose/layouts/adaptive/window-size-classes) to support different layouts based on the amount of available display space."]]