| ID de modification : 162547999CAMERA_MIC_INDICATORS_NOT_PRESENT
État par défaut : Désactivé pour toutes les applications.
 
 Indique que cet appareil est compatible avec les indicateurs d'appareil photo et de micro. La valeur est falsesi elle est présente, car la méthodeCompatChanges#isChangeEnabledrenvoietruesi l'ID de modification n'est pas présent. | 
      
        | ID de modification : 320741775CHECK_PARAMS_IN_IS_SESSION_CONFIGURATION_SUPPORTED
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'il est activé, isSessionConfigurationSupportedvérifie également la compatibilité des paramètres de session lorsqu'ils sont pris en charge par la HAL. | 
      
        | ID de modification : 296478951DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_CREATOR
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsque cette option est activée, l'activité en arrière-plan se lance par défaut lorsque le créateur d'un PendingIntentbloque. Pour en savoir plus sur cette modification, consultez la section 
           Lancement sécurisé d'activités en arrière-plan de la page dédiée aux modifications de comportement d'Android 15. | 
      
        | ID de modification : 279646685DEPRECATE_UI_FONT
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'il est activé, l'attribut elegantTextHeightTextViewdevienttruepar défaut lorsque votre application s'exécute sur un appareil équipé d'Android 15 ou version ultérieure. Il remplace la police compacte utilisée par défaut par une police beaucoup plus lisible pour certains scripts dont les métriques verticales sont importantes. Pour en savoir plus sur cette modification, consultez la section 
           L'attribut elegantTextHeight est défini sur "true" par défaut de la page dédiée aux modifications de comportement d'Android 15. | 
      
        | ID de modification : 168419799DOWNSCALED
État par défaut : Désactivé pour toutes les applications.
 
 Cette modification contrôle toutes les modifications de taille de la mémoire tampon par application. L'activation de cette modification permet d'appliquer les facteurs de scaling suivants : Lorsque cette modification est activée pour un package d'application, l'application est automatiquement redimensionnée au facteur de scaling le plus élevé et activé. Par exemple, la valeur 80 % est utilisée si les valeurs 80 % et 70 % (DOWNSCALE_80etDOWNSCALE_70) sont activées.
          Lorsque cette modification etDOWNSCALED_INVERSEsont activées,DOWNSCALED_INVERSEest prioritaire et le facteur de scaling est appliqué de manière inverse. | 
      
        | ID de modification : 273564678DOWNSCALED_INVERSE
État par défaut : Désactivé pour toutes les applications.
 
 Cette modification contrôle toutes les modifications de taille de la mémoire tampon par application. L'activation de cette modification permet d'appliquer les facteurs de scaling suivants de manière inverse (c'est-à-dire que la résolution est augmentée) : Lorsque cette modification est activée pour un package d'application, l'application est automatiquement redimensionnée au facteur de scaling le plus faible et activé. Par exemple, la valeur 80 % est utilisée si les valeurs 80 % et 70 % (DOWNSCALE_80etDOWNSCALE_70) sont activées, car lorsqu'un facteur de scaling de 80 % est appliqué de manière inverse, il équivaut à 125 %, ce qui est inférieur au scaling de 142,86 % appliqué lorsqu'un facteur de scaling de 70 % est appliqué de manière inverse. Lorsque cette modification etDOWNSCALEDsont activées,DOWNSCALED_INVERSEest prioritaire et le facteur de scaling est appliqué de manière inverse. | 
      
        | ID de modification : 189970040DOWNSCALE_30
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 30 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 333,33 % de l'affichage réel. | 
      
        | ID de modification : 189969749DOWNSCALE_35
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 35 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 285,71 % de l'affichage réel. | 
      
        | ID de modification : 189970038DOWNSCALE_40
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 40 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 250 % de l'affichage réel. | 
      
        | ID de modification : 189969782DOWNSCALE_45
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 45 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 222,22 % de l'affichage réel. | 
      
        | ID de modification : 176926741DOWNSCALE_50
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 50 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 200 % de l'affichage réel. | 
      
        | ID de modification : 189970036DOWNSCALE_55
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 55 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 181,82 % de l'affichage réel. | 
      
        | ID de modification : 176926771DOWNSCALE_60
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 60 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 166,67 % de l'affichage réel. | 
      
        | ID de modification : 189969744DOWNSCALE_65
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 65 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 153,85 % de l'affichage réel. | 
      
        | ID de modification : 176926829DOWNSCALE_70
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 70 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 142,86 % de l'affichage réel. | 
      
        | ID de modification : 189969779DOWNSCALE_75
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 75 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 133,33 % de l'affichage réel. | 
      
        | ID de modification : 176926753DOWNSCALE_80
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 80 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 125 % de l'affichage réel. | 
      
        | ID de modification : 189969734DOWNSCALE_85
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 85 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 117,65 % de l'affichage réel. | 
      
        | ID de modification : 182811243DOWNSCALE_90
État par défaut : Désactivé pour toutes les applications.
 
 Si DOWNSCALEDest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 90 % de l'affichage réel. SiDOWNSCALED_INVERSEest également activé, l'activation de cette modification pour un package oblige l'application à supposer qu'elle s'exécute sur un écran dont la résolution verticale et horizontale correspond à 111,11 % de l'affichage réel. | 
      
        | ID de modification : 202956589DO_NOT_CLONE_IN_ARRAYS_AS_LIST
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'il est activé, lorsque vous utilisez Arrays.asList(...).toArray(), le type de composant du tableau résultant est désormaisObject, et non le type des éléments du tableau sous-jacent. Le code suivant génère donc uneClassCastException: String[] elements = (String[]) Arrays.asList("one", "two").toArray();Dans ce cas, pour conserver Stringcomme type de composant dans le tableau résultant, vous pouvez utiliserCollection.toArray(Object[])à la place : String[] elements = Arrays.asList("two", "one").toArray(new String[0]);Pour en savoir plus sur cette modification, consultez la section 
           Modifications apportées aux API OpenJDK de la page dédiée aux modifications de comportement d'Android 15. | 
      
        | ID de modification : 324203798ENABLE_BUNDLE_LAUNCH_ACTIVITY_ITEM
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'il est activé, pour éviter que les applications existantes rencontrent des problèmes de compatibilité avec les utilisations non SDK de ClientTransaction#getActivityToken(), n'autorisez que l'agrégationLaunchActivityItem. | 
      
        | ID de modification : 319212206ENABLE_MATCH_LOCAL_NETWORK
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsque ce paramètre est activé, les applications reçoivent par défaut des rappels réseau des réseaux locaux. Les applications ciblant Android 14 (niveau d'API 34) ou version antérieure doivent toujours ajouter NetworkCapabilities.NET_CAPABILITY_LOCAL_NETWORKàNetworkCapabilitiesdeNetworkRequestpour recevoirConnectivityManager.NetworkCallbackdes réseaux locaux. | 
      
        | ID de modification : 270674727 État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'elle est activée, la validation de l'index des arguments, des indicateurs, de la largeur et de la précision est désormais plus stricte lorsque vous utilisez les API String.format()etFormatter.format(). Pour en savoir plus sur cette modification, consultez la section 
           Modifications apportées aux API OpenJDK de la page dédiée aux modifications de comportement d'Android 15. | 
      
        | ID de modification : 309578419ENFORCE_EDGE_TO_EDGE
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsque cette option est activée, les applications s'affichent de bord à bord par défaut sur les appareils exécutant Android 15 ou version ultérieure. Pour en savoir plus sur cette modification, consultez la section 
           Application de l'affichage bord à bord de la page dédiée aux modifications de comportement d'Android 15. | 
      
        | ID de modification : 143231523ENFORCE_STRICT_QUERY_BUILDER
État par défaut : Désactivé pour toutes les applications.
 
 Lorsque cette modification est activée, le SQLiteQueryBuildervérifie toutes les sélections de requêtes deCalendarProvider2par rapport à des arguments malveillants. | 
      
        | ID de modification : 296558535FGS_BOOT_COMPLETED_RESTRICTIONS
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'il est activé, il désactive les démarrages en arrière-plan des services de premier plan à partir des diffusions BOOT_COMPLETEDpour tous les types, sauf : Pour en savoir plus sur cette modification, consultez la section 
           Restrictions concernant le lancement de services de premier plan par les broadcast receivers BOOT_COMPLETEDde la page dédiée aux modifications de comportement d'Android 15. | 
      
        | ID de modification : 317799821FGS_INTRODUCE_TIME_LIMITS
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'ils sont activés, les services de premier plan de certains types sont soumis à une limite de temps. Si le service de premier plan du type incriminé n'est pas arrêté dans le délai imparti, il recevra un rappel à l'aide de Service.onTimeout(int, int)et devra ensuite être arrêté en quelques secondes. Si une application ne le fait pas, elle est déclarée comme ANR. Pour en savoir plus sur cette modification, consultez les sections de la page sur les modifications de comportement d'Android 15 concernant le comportement du délai avant expiration pour les types de services de premier plan 
           synchronisation des données et 
           traitement multimédia. | 
      
        | ID de modification : 319471980FGS_SAW_RESTRICTIONS
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'il est activé, ce paramètre désactive les démarrages en arrière-plan des services de premier plan dans la fenêtre d'alerte système pour tous les types, sauf s'ils disposent déjà d'une fenêtre de superposition système. Pour en savoir plus sur cette modification, consultez la section 
           Restrictions concernant le démarrage de services de premier plan lorsqu'une application détient l'autorisation SYSTEM_ALERT_WINDOWde la page dédiée aux modifications de comportement d'Android 15. | 
      
        | ID de modification : 174227820FORCE_DISABLE_HEVC_SUPPORT
État par défaut : Désactivé pour toutes les applications.
 
 Forcer la désactivation de la compatibilité d'une application avec les fonctionnalités multimédias HEVC.
           Les applications doivent déclarer les fonctionnalités multimédias compatibles dans leur fichier manifeste, mais vous pouvez utiliser cet indicateur pour forcer une application à ne pas prendre en charge HEVC, forçant ainsi le transcodage lorsque cette dernière accède à des médias encodés en HEVC. L'utilisation de cet indicateur remplace toutes les valeurs par défaut au niveau de l'OS pour les applications. Il est désactivé par défaut, ce qui signifie que les valeurs par défaut de l'OS prévalent. Si cet indicateur et FORCE_ENABLE_HEVC_SUPPORTsont tous les deux activés, l'OS ignore les deux indicateurs. | 
      
        | ID de modification : 174228127FORCE_ENABLE_HEVC_SUPPORT
État par défaut : Désactivé pour toutes les applications.
 
 Forcer l'activation d'une application pour la compatibilité avec les fonctionnalités multimédias HEVC. Les applications doivent déclarer leurs fonctionnalités multimédias compatibles dans leur fichier manifeste, mais cet indicateur peut être utilisé pour forcer une application à prendre en charge le format HEVC, évitant ainsi le transcodage pour accéder aux fichiers multimédias encodés en HEVC. L'utilisation de cet indicateur remplace toutes les valeurs par défaut au niveau de l'OS pour les applications. Il est désactivé par défaut, ce qui signifie que les valeurs par défaut de l'OS prévalent. Si cet indicateur et FORCE_DISABLE_HEVC_SUPPORTsont tous les deux activés, l'OS ignore les deux indicateurs. | 
      
        | ID de modification : 181146395FORCE_NON_RESIZE_APP
État par défaut : Désactivé pour toutes les applications.
 
 Empêche le non-redimensionnement des packages auxquels il est appliqué. | 
      
        | ID de modification : 174042936FORCE_RESIZE_APP
État par défaut : Désactivé pour toutes les applications.
 
 Force le redimensionnement des packages auxquels il est appliqué. Nous n'autorisons le redimensionnement qu'en mode fenêtrage plein écran, sans forcer l'application à passer en mode multifenêtrage redimensionnable. | 
      
        | ID de modification : 145634846GWP_ASAN
État par défaut : Désactivé pour toutes les applications.
 
 Active la détection de bugs dans la mémoire native échantillonnée dans les applications. Pour en savoir plus sur l'utilisation de GWP-ASan, consultez le guide GWP-ASan. | 
      
        | ID de modification : 307233716IS_DEVICE_OWNER_USER_AWARE
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'elle est activée, la méthode isDeviceOwnerApp(String)utilise l'utilisateur contenu dans le contexte. Pour les applications ciblant Android 14 (niveau d'API 34) ou version antérieure, l'utilisateur du processus appelant sera utilisé (Process.myUserHandle()). | 
      
        | ID de modification : 308670109MANAGE_GLOBAL_ZEN_VIA_IMPLICIT_RULES
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'il est activé, les applications ne peuvent plus modifier l'état ni la règle globale du mode Ne pas déranger sur un appareil (en modifiant les paramètres utilisateur ou en désactivant le mode Ne pas déranger). Au lieu de cela, les applications doivent fournir un AutomaticZenRule, que le système combine en une stratégie globale avec le schéma existant de la stratégie la plus restrictive qui l'emporte. Pour en savoir plus sur cette modification, consultez la section sur les 
           modifications apportées au moment où les applications peuvent modifier l'état global du mode Ne pas déranger de la page dédiée aux modifications de comportement d'Android 15. | 
      
        | ID de modification : 178038272NATIVE_HEAP_ZERO_INIT
État par défaut : Désactivé pour toutes les applications.
 
 Active l'initialisation automatique à zéro des allocations de mémoire du tas de mémoire natif. | 
      
        | ID de modification : 145772972NATIVE_MEMTAG_ASYNC
État par défaut : Désactivé pour toutes les applications.
 
 Active la vérification asynchrone (ASYNC) des tags de mémoire dans ce processus.
           Cet indicateur n'affecte que le matériel compatible avec la Memory Tagging Extension (MTE) ARM. | 
      
        | ID de modification : 177438394NATIVE_MEMTAG_SYNC
État par défaut : Désactivé pour toutes les applications.
 
 Active la vérification synchrone (SYNC) des tags de mémoire dans ce processus.
           Cet indicateur n'affecte que le matériel compatible avec la Memory Tagging Extension (MTE) ARM. Si NATIVE_MEMTAG_ASYNCet cette option sont activés, cette option est prioritaire et la MTE est activée en mode SYNC. | 
      
        | ID de modification : 265464455OVERRIDE_ANY_ORIENTATION
État par défaut : Désactivé pour toutes les applications.
 
 Lorsqu'elle est activée, cette modification permet d'appliquer les substitutions d'orientation suivantes, quelle que soit l'orientation demandée par l'activité : | 
      
        | ID de modification : 310816437OVERRIDE_ANY_ORIENTATION_TO_USER
État par défaut : Désactivé pour toutes les applications.
 
 Lorsqu'il est activé, SCREEN_ORIENTATION_USERest activé, ce qui remplace toute orientation demandée par l'activité. Les applications à orientation fixe peuvent être forcées à passer en plein écran sur les appareils à grand écran avecignoreOrientationRequestactivé avec ce forçage. | 
      
        | ID de modification : 314961188 État par défaut : Désactivé pour toutes les applications.
 
 Lorsqu'il est activé, exclut les packages auxquels le forçage est appliqué du traitement de compatibilité de l'appareil photo en mode fenêtré de forme libre pour les applications à orientation fixe. En mode fenêtré de forme libre, le traitement de compatibilité émule l'exécution sur un appareil en mode Portrait en ajoutant des bandes noires en haut et en bas de la fenêtre de l'application et en modifiant les caractéristiques de l'appareil photo pour qu'elles correspondent à ce que les applications attendent généralement sur un appareil en mode Portrait : rotation du capteur de 90 et 270 degrés pour les caméras arrière et avant, respectivement, et rotation de l'écran définie sur 0. Utilisez cet indicateur pour désactiver le traitement de compatibilité pour les applications qui ne répondent pas bien au traitement. | 
      
        | ID de modification : 191514214OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK
État par défaut : Désactivé pour toutes les applications.
 
 Lorsqu'il est activé, ce changement force les packages auxquels il s'applique à ignorer la valeur actuelle de android:resizeableActivityainsi que le SDK cible inférieur ou égal à Android 6.0 (niveau d'API 23) et à considérer l'activité comme non redimensionnable. Dans ce cas, la valeur de rotation et de recadrage de la caméra ne dépend que de la compensation nécessaire, compte tenu de la rotation actuelle de l'écran. | 
      
        | ID de modification : 189229956OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS
État par défaut : Désactivé pour toutes les applications.
 
 Lorsqu'il est activé, ce changement force les packages auxquels il s'applique à remplacer le comportement de rotation et de recadrage par défaut de la caméra, et à toujours renvoyer CaptureRequest.SCALER_ROTATE_AND_CROP_NONE. | 
      
        | ID de modification : 316897322 État par défaut : Désactivé pour toutes les applications.
 
 Lorsqu'il est activé, ce paramètre permet de s'assurer que les utilisateurs ont le choix entre capturer une seule application ou l'intégralité de l'écran lorsqu'ils lancent une session MediaProjection, en remplaçant l'utilisation deMediaProjectionConfig#createConfigForDefaultDisplay. | 
      
        | ID de modification : 266124927OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE
État par défaut : Désactivé pour toutes les applications.
 
 Active SCREEN_ORIENTATION_REVERSE_LANDSCAPEpour l'application à laquelle il est appliqué. À moins queOVERRIDE_ANY_ORIENTATIONne soit également activé,SCREEN_ORIENTATION_REVERSE_LANDSCAPEn'est utilisé que lorsque l'activité spécifie l'orientation paysage. L'activation de cette modification peut vous aider à tester le comportement de votre application pour détecter les différences entre les appareils où l'orientation paysage correspond àSurface.ROTATION_90et ceux où elle correspond àSurface.ROTATION_270. | 
      
        | ID de modification : 332679525OVERRIDE_LAYOUT_IN_DISPLAY_CUTOUT_MODE
État par défaut : Désactivé pour toutes les applications.
 
 Lorsqu'il est activé, il remplace le comportement de la mise en page en mode encoche. Cela ne s'appliquera que si le bord à bord n'est pas appliqué. | 
      
        | ID de modification : 174042980OVERRIDE_MIN_ASPECT_RATIO
État par défaut : Désactivé pour toutes les applications.
 
 Cette modification contrôle toutes les modifications qui forcent un format minimal donné. L'activation de cette modification permet d'appliquer les formats minimaux suivants : Lorsque cette modification est activée pour un package d'application, le format minimal indiqué dans le fichier manifeste de l'application est remplacé par le plus grand format activé, sauf si la valeur du fichier manifeste de l'application est plus élevée. | 
      
        | ID de modification : 218959984OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN
État par défaut : Désactivé pour toutes les applications.
 
 Lorsqu'il est activé, il remplace la restriction du format minimal en plein écran en mode portrait afin d'utiliser tout l'espace disponible sur l'écran. | 
      
        | ID de modification : 180326787OVERRIDE_MIN_ASPECT_RATIO_LARGE
État par défaut : Désactivé pour toutes les applications.
 
 Lorsque OVERRIDE_MIN_ASPECT_RATIOest également activé, l'activation de cette modification pour un package définit le format minimal de l'activité sur une valeur élevée, telle que définie parOVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE. | 
      
        | ID de modification : 180326845OVERRIDE_MIN_ASPECT_RATIO_MEDIUM
État par défaut : Désactivé pour toutes les applications.
 
 Lorsque OVERRIDE_MIN_ASPECT_RATIOest également activé, l'activation de cette modification pour un package définit le format minimal de l'activité sur une valeur moyenne, telle que définie parOVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE. | 
      
        | ID de modification : 325586858OVERRIDE_MIN_ASPECT_RATIO_ONLY_FOR_CAMERA
État par défaut : Désactivé pour toutes les applications.
 
 Lorsqu'il est activé, limite les traitements qui forcent l'application d'un format minimal donné afin qu'ils ne s'appliquent que lorsqu'une application est connectée à l'appareil photo. | 
      
        | ID de modification : 203647190OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY
État par défaut : Activé pour toutes les applications.
 
 Lorsque OVERRIDE_MIN_ASPECT_RATIOest également activé, cette modification limite toutes les autres modifications qui forcent le format minimal d'une activité à avoir une certaine valeur, par exempleOVERRIDE_MIN_ASPECT_RATIO_LARGEetOVERRIDE_MIN_ASPECT_RATIO_MEDIUM, aux activités ayant également un mode portrait. | 
      
        | ID de modification : 236283604OVERRIDE_RESPECT_REQUESTED_ORIENTATION
État par défaut : Désactivé pour toutes les applications.
 
 Lorsqu'il est activé, ce changement exclut les packages qui sont appliqués à partir des restrictions d'orientation ignorées que les fabricants d'appareils peuvent définir. | 
      
        | ID de modification : 265451093OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR
État par défaut : Désactivé pour toutes les applications.
 
 Active SCREEN_ORIENTATION_NOSENSORpour l'application à laquelle il est appliqué. À moins queOVERRIDE_ANY_ORIENTATIONne soit également activé,SCREEN_ORIENTATION_NOSENSORn'est utilisé que lorsque l'activité ne spécifie aucune autre orientation fixe. | 
      
        | ID de modification : 265452344OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT
État par défaut : Désactivé pour toutes les applications.
 
 Active SCREEN_ORIENTATION_PORTRAITpour l'application à laquelle il est appliqué. À moins queOVERRIDE_ANY_ORIENTATIONne soit également activé,SCREEN_ORIENTATION_PORTRAITn'est utilisé que lorsque l'activité ne spécifie aucune autre orientation fixe. | 
      
        | ID de modification : 319400769PARSE_CONTENT_DISPOSITION_USING_RFC_6266
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'il est activé, il permet d'analyser les en-têtes Content-Disposition conformes à la norme RFC 6266. Cela permet notamment d'analyser les valeurs filename*qui peuvent utiliser un encodage de caractères différent. | 
      
        | ID de modification : 174840628RATE_LIMIT_TOASTS
État par défaut : Cette modification ne peut pas être activée/désactivée. Il n'est enregistré que par le framework de compatibilité.
 
 Active la limitation du nombre d'appels de Toast.show()pour éviter de surcharger l'utilisateur avec trop de toasts en peu de temps. Toute tentative d'affichage d'un nombre de toasts supérieur à celui autorisé sur une période donnée entraîne la suppression du toast. | 
      
        | ID de modification : 308103782STREAM_INT_DIFFERS_FROM_NEXT_INT
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'elles sont activées, les méthodes Random.ints()renvoient désormais une séquence de nombres différente de celle des méthodesRandom.nextInt(). Cela découle des modifications apportées à https://bugs.openjdk.org/browse/JDK-8301574. Pour en savoir plus sur cette modification, consultez la section 
           Modifications apportées aux API OpenJDK de la page dédiée aux modifications de comportement d'Android 15. | 
      
        | ID de modification : 196254758USE_EXPERIMENTAL_COMPONENT_ALIAS
État par défaut : Désactivé pour toutes les applications.
 
 L'activation de cette modification permet au système d'autoriser le package "android" à utiliser des alias de composants. | 
      
        | ID de modification : 291868760USE_NEW_ISO_LOCALE_CODES
État par défaut : Activé pour les applications qui ciblent Android 15 (niveau d'API 35) ou version ultérieure.
 
 Lorsqu'ils sont activés, les codes de langue pour l'hébreu, le yiddish et l'indonésien ne sont plus convertis dans leur ancienne forme (hébreu : iw, yiddish :jiet indonésien :in). Pour en savoir plus sur cette modification, consultez la section 
           Modifications apportées aux API OpenJDK de la page dédiée aux modifications de comportement d'Android 15. |