| ID de modification : 259743961ACCESS_SHARED_IDENTITY
État par défaut : Activé pour toutes les applications.
 
 Accorde l'accès à l'identité de l'application de lancement si l'application a choisi de partager son identité en lançant cette activité avec une instance de ActivityOptionssur laquelleActivityOptions.setShareIdentityEnabled(boolean)a été appelée avec une valeur detrue, ou si l'UID de l'activité lancée est le même que celui de l'application de lancement. Lorsque cette modification est activée et que l'une de ces exigences est remplie, l'activité peut accéder à l'UID et au nom du package de l'application de lancement avecActivity.getLaunchedFromUid()etActivity.getLaunchedFromPackage(), respectivement. | 
      
        | ID de modification : 258236856ANR_PRE_UDC_APIS_ON_SLOW_RESPONSES
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Lorsque cette modification est activée, le message "L'application ne répond pas" (ANR) s'affiche lorsque les applications mettent du temps à répondre sur les API et les fonctionnalités d'Android 13 (niveau d'API 33) ou version antérieure.
            | 
      
        | ID de modification : 207133734AUTHORITY_ACCESS_CHECK_CHANGE_ID
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Pour les applications ciblant Android 14 (niveau d'API 34) ou version ultérieure, cette modification permet de vérifier l'accès des autorités pour l'UID appelant sur toutes les API liées à la synchronisation.
            | 
      
        | 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 : 244637991DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_SENDER
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Lorsqu'une application envoie un PendingIntentà l'aide dePendingIntent#send()ou de méthodes similaires, l'application doit désormais l'activer si elle veut accorder ses propres privilèges de lancement d'activité en arrière-plan pour déclencher l'intent en attente. Pour en savoir plus sur cette modification, consultez la section 
           Restrictions supplémentaires concernant le démarrage d'activités en arrière-plan de la page dédiée aux modifications de comportement d'Android 14. | 
      
        | ID de modification : 236825255DETACH_THROWS_ISE_ONLY
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Indicateur permettant de bloquer l'exception correcte envoyée par #detachImage. #detachImageest documentée comme générantIllegalStateExceptionen cas d'erreur. Une méthode d'assistance native généraitRuntimeExceptionsi la surface était abandonnée lors de la dissociation de l'Image.
 Ce comportement d'exception non documenté persiste avec Android 13 (niveau d'API 33). Après Android 13 (niveau d'API 33), la méthode d'assistance native ne génère IllegalStateExceptionsque conformément à la documentation. Lorsque cette modification est activée, #detachImagene génère une classeIllegalStateExceptionque s'il rencontre des erreurs lors de la dissociation de l'image. Le comportement reste inchangé pour les applications ciblant Android 13 (niveau d'API 33) et versions antérieures. | 
      
        | 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 : 270306772 État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Les applications ciblant Android 14 ou version ultérieure utilisent une implémentation mDNS intégrée à la plate-forme comme backend, tandis que les applications qui ciblent des versions antérieures continuent à utiliser un ancien backend de détection de services réseau (NSD) (avec un ancien daemon natif comme backend NsdManager). | 
      
        | ID de modification : 266524688ENABLE_SELF_CERTIFIED_CAPABILITIES_DECLARATION
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 La vérification des fonctionnalités autocertifiées est activée pour les applications ciblant Android 14 ou version ultérieure. Pour en savoir plus, consultez NetworkCapabilities. | 
      
        | ID de modification : 154726397ENFORCE_PACKAGE_VISIBILITY_FILTERING
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Pour les applications ciblant Android 14 (niveau d'API 34) ou version ultérieure, les applications doivent déclarer les besoins en visibilité des packages dans le fichier manifeste afin d'accéder aux API AccountManager. | 
      
        | ID de modification : 218865702ENFORCE_READ_ONLY_JAVA_DCL
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Pour les applications ciblant Android 14 (niveau d'API 34) ou version ultérieure, tous les fichiers chargés dynamiquement doivent être marqués en lecture seule. Cela évite que ces fichiers ne soient écrasés de manière inattendue par des acteurs malveillants. Pour en savoir plus sur cette modification, consultez la section 
           Chargement de code dynamique plus sécurisé de la page dédiée aux modifications de comportement d'Android 14. | 
      
        | 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 : 265195908EXACT_LISTENER_ALARMS_DROPPED_ON_CACHED
État par défaut : Activé pour toutes les applications.
 
 Les alarmes exactes qui attendent un rappel AlarmManager.OnAlarmListenersont supprimées lorsque l'application appelante passe à l'état mis en cache. Pour en savoir plus sur les modifications apportées aux alarmes exactes dans Android 14, consultez 
           Les alarmes exactes programmées sont refusées par défaut. | 
      
        | ID de modification : 261055255FGS_TYPE_CHECK_FOR_INSTANT_APPS
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Lorsque cette modification est activée, les applis instantanées doivent spécifier les types de services de premier plan appropriés pour tous les services déclarés dans le fichier manifeste de l'application. Pour en savoir plus sur cette modification, consultez la page sur les modifications apportées aux types de services de premier plan. | 
      
        | ID de modification : 255042465FGS_TYPE_NONE_DEPRECATION_CHANGE_ID
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Lorsque cette modification est activée, les applications ciblant Android 14 (niveau d'API 34) ou version ultérieure qui lancent un service de premier plan à l'aide du type obsolète FOREGROUND_SERVICE_TYPE_NONEgénèrent un avertissement dans le journal. Pour en savoir plus sur cette modification, consultez la page sur les modifications apportées aux types de services de premier plan. | 
      
        | ID de modification : 255038118FGS_TYPE_NONE_DISABLED_CHANGE_ID
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Lorsque cette modification est activée, les applications ciblant Android 14 (niveau d'API 34) ou version ultérieure qui lancent un service de premier plan à l'aide du type obsolète FOREGROUND_SERVICE_TYPE_NONEgénèrent une exception. Pour en savoir plus sur cette modification, consultez la page sur les modifications apportées aux types de services de premier plan. | 
      
        | ID de modification : 254662522FGS_TYPE_PERMISSION_CHANGE_ID
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Lorsque cette modification est activée, les applications ciblant Android 14 (niveau d'API 34) ou version ultérieure qui lancent un service de premier plan sans les autorisations requises associées à ce type de service de premier plan génèrent une SecurityException. Pour en savoir plus sur cette modification, consultez la page sur les modifications apportées aux types de services de premier plan. | 
      
        | 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 : 229362273IMPLICIT_INTENTS_ONLY_MATCH_EXPORTED_COMPONENTS
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Pour les applications ciblant Android 14 (niveau d'API 34) ou version ultérieure, les composants doivent être exportés afin de les appeler via des intents implicites. Si un composant n'est pas exporté et appelé, il est supprimé de la liste des récepteurs. Cela s'applique spécifiquement aux activités et aux diffusions. Pour en savoir plus sur cette modification, consultez la section 
           Restrictions concernant les intents implicites et en attente de la page dédiée aux modifications de comportement d'Android 14. | 
      
        | ID de modification : 266201607 État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Pour les applications ciblant Android 14 (niveau d'API 34) ou version ultérieure, les applications doivent demander à l'utilisateur de donner son consentement avant chaque session de capture MediaProjection. Pour en savoir plus sur cette modification, consultez la section sur la façon dont 
           le consentement de l'utilisateur est requis pour chaque session de capture MediaProjectionde la page dédiée aux modifications de comportement d'Android 14. | 
      
        | 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 : 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 à M 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 : 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 : 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 : 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 : 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 : 253665015REJECT_NEGATIVE_NETWORK_ESTIMATES
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Lorsque cette modification est activée, les octets réseau estimés doivent être non négatifs. | 
      
        | ID de modification : 241104082REQUIRE_NETWORK_CONSTRAINT_FOR_NETWORK_JOB_WORK_ITEMS
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Pour les applications ciblant Android 14 (niveau d'API 34) ou version ultérieure, la tâche d'hébergement doit spécifier une contrainte de réseau si le JobWorkIteminclus indique l'utilisation du réseau. | 
      
        | ID de modification : 271850009REQUIRE_NETWORK_PERMISSIONS_FOR_CONNECTIVITY_JOBS
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Pour les applications ciblant Android 14 (niveau d'API 34) ou version ultérieure, les applications doivent spécifier les deux autorisations INTERNETetACCESS_NETWORK_STATElors de la planification d'une tâche avec une contrainte de connectivité. | 
      
        | ID de modification : 255371817THROW_ON_INVALID_DATA_TRANSFER_IMPLEMENTATION
État par défaut : Activé pour les applications qui ciblent Android 14 (niveau d'API 34) ou version ultérieure.
 
 Pour les applications ciblant Android 14 (niveau d'API 34) et versions ultérieures, le système génère une exception si une application ne met pas correctement en œuvre toutes les API de transfert de données nécessaires lorsqu'elle spécifie une tâche de transfert de données lancée par l'utilisateur. Pour en savoir plus sur cette modification, consultez la page sur la 
           migration des services de premier plan vers des tâches de transfert de données déclenchées par l'utilisateur. | 
      
        | 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. |