CAMERA_MIC_INDICATORS_NOT_PRESENT
ID del cambio: 162547999
Estado predeterminado: Inhabilitado para todas las apps.
Indica que este dispositivo admite indicadores de cámara y micrófono. El valor es false si está presente, porque el método CompatChanges#isChangeEnabled muestra true si el ID de cambio no está presente.
|
CHECK_PARAMS_IN_IS_SESSION_CONFIGURATION_SUPPORTED
ID del cambio: 320741775
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando está habilitado, isSessionConfigurationSupported también verifica la compatibilidad de los parámetros de sesión cuando el sistema HAL los admite.
|
DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_CREATOR
ID del cambio: 296478951
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando está habilitado, el creador de un PendingIntent bloquea los inicios de actividades en segundo plano de forma predeterminada.
Para obtener más información sobre este cambio, consulta la sección sobre los
inicios de actividades en segundo plano seguros en la página de cambios de comportamiento de Android 15.
|
DEPRECATE_UI_FONT
ID del cambio: 279646685
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando está habilitado, el atributo elegantTextHeight TextView se convierte en true de forma predeterminada cuando tu app se ejecuta en un dispositivo con Android 15 o versiones posteriores, lo que reemplaza la fuente compacta que se usa de forma predeterminada por algunas secuencias de comandos que tienen métricas verticales grandes con una que es mucho más legible.
Para obtener más información sobre este cambio, consulta la sección sobre el
atributo eleganteTextHeight que se establece de forma predeterminada en verdadero en la página de cambios de comportamiento de Android 15.
|
DOWNSCALED
ID del cambio: 168419799
Estado predeterminado: Inhabilitado para todas las apps.
Este cambio es el guardián de todos los cambios de escalamiento descendente de búfer por app. Si se habilita este cambio, se podrán aplicar los siguientes factores de escala:
Cuando se habilita este cambio para un paquete de app, se fuerza el cambio de tamaño de la app al factor de escala más alto habilitado. Por ejemplo, se usará 80% si tanto 80% como 70% (DOWNSCALE_80 y DOWNSCALE_70 ) están habilitados.
Cuando se habilitan este cambio y DOWNSCALED_INVERSE , DOWNSCALED_INVERSE tiene prioridad y el factor de escala se aplica de forma inversa.
|
DOWNSCALED_INVERSE
ID del cambio: 273564678
Estado predeterminado: Inhabilitado para todas las apps.
Este cambio es el guardián de todos los cambios de escalamiento descendente inverso de búfer por app. Si se habilita este cambio, se pueden aplicar de forma inversa los siguientes factores de escala (es decir, la resolución se aumenta):
Cuando se habilita este cambio para un paquete de app, se fuerza el cambio de tamaño de la app al factor de escala más bajo habilitado. Por ejemplo, se usa el 80% si están habilitados el 80% y el 70% (DOWNSCALE_80 y DOWNSCALE_70 ) porque, cuando se aplica de forma inversa, un factor de escalamiento del 80% es igual al 125%, que es menor que el escalamiento del 142.86% que se aplica cuando se aplica de forma inversa un factor de escalamiento del 70%. Cuando se habilitan este cambio y DOWNSCALED , DOWNSCALED_INVERSE tiene prioridad y el factor de escala se aplica de forma inversa.
|
DOWNSCALE_30
ID del cambio: 189970040
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 30% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 333.33% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_35
ID del cambio: 189969749
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 35% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 285.71% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_40
ID del cambio: 189970038
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 40% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 250% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_45
ID del cambio: 189969782
Estado predeterminado: Inhabilitado para todas las apps.
Si también se habilita DOWNSCALED , habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 45% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 222.22% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_50
ID del cambio: 176926741
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 50% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 200% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_55
ID del cambio: 189970036
Estado predeterminado: Inhabilitado para todas las apps.
Si también se habilita DOWNSCALED , habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 55% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 181.82% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_60
ID del cambio: 176926771
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 60% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 166.67% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_65
ID del cambio: 189969744
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 65% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 153.85% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_70
ID del cambio: 176926829
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 70% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 142.86% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_75
ID del cambio: 189969779
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 75% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 133.33% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_80
ID del cambio: 176926753
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 80% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 125% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_85
ID del cambio: 189969734
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 85% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 117.65% de la resolución vertical y horizontal de la pantalla real.
|
DOWNSCALE_90
ID del cambio: 182811243
Estado predeterminado: Inhabilitado para todas las apps.
Si DOWNSCALED también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 90% de la resolución vertical y horizontal de la pantalla real. Si DOWNSCALED_INVERSE también está habilitado, habilitar este cambio para un paquete fuerza a la app a asumir que se está ejecutando en una pantalla con el 111.11% de la resolución vertical y horizontal de la pantalla real.
|
DO_NOT_CLONE_IN_ARRAYS_AS_LIST
ID del cambio: 202956589
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando está habilitado, cuando se usa Arrays.asList(...).toArray() , el tipo de componente del array resultante ahora es un Object , no el tipo de los elementos del array subyacente. Por lo tanto, el siguiente código arroja una ClassCastException :
String[] elements = (String[]) Arrays.asList("one", "two").toArray();
En este caso, para conservar String como el tipo de componente
en el array resultante, puedes usar
Collection.toArray(Object[])
en su lugar:
String[] elements = Arrays.asList("two", "one").toArray(new String[0]);
Para obtener más información sobre este cambio, consulta la sección sobre
Cambios en la API de OpenJDK en la página de cambios de comportamiento de Android 15.
|
ENABLE_BUNDLE_LAUNCH_ACTIVITY_ITEM
ID del cambio: 324203798
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando está habilitado, para evitar que las apps existentes tengan problemas de compatibilidad con usos que no son de SDK de ClientTransaction#getActivityToken() , solo permite el empaquetado de LaunchActivityItem .
|
ENABLE_MATCH_LOCAL_NETWORK
ID del cambio: 319212206
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando se habilitan, las apps reciben devoluciones de llamada de red de las redes locales de forma predeterminada. Las apps que se orientan a Android 14 (nivel de API 34) o versiones anteriores aún deben agregar NetworkCapabilities.NET_CAPABILITY_LOCAL_NETWORK al NetworkCapabilities de NetworkRequest para recibir ConnectivityManager.NetworkCallback de las redes locales.
|
ID del cambio: 270674727
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando está habilitada, la validación del índice de argumentos, las marcas, el ancho y la precisión ahora es más estricta cuando se usan las APIs de String.format() y Formatter.format() .
Para obtener más información sobre este cambio, consulta la sección sobre
Cambios en la API de OpenJDK en la página de cambios de comportamiento de Android 15.
|
ENFORCE_EDGE_TO_EDGE
ID del cambio: 309578419
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando se habilite, las apps se mostrarán de borde a borde de forma predeterminada en dispositivos que ejecutan Android 15 o versiones posteriores.
Para obtener más información sobre este cambio, consulta la sección sobre la
aplicación forzosa de borde a borde en la página de cambios de comportamiento de Android 15.
|
ENFORCE_STRICT_QUERY_BUILDER
ID del cambio: 143231523
Estado predeterminado: Inhabilitado para todas las apps.
Cuando se habilita, SQLiteQueryBuilder verifica todas las selecciones de consultas de CalendarProvider2 con argumentos maliciosos.
|
FGS_BOOT_COMPLETED_RESTRICTIONS
ID del cambio: 296558535
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando está habilitado, inhabilita el inicio en segundo plano del servicio en primer plano desde las transmisiones de BOOT_COMPLETED para todos los tipos, excepto los siguientes:
Para obtener más información sobre este cambio, consulta la sección sobre las
restricciones para que los receptores de emisión BOOT_COMPLETED inicien servicios en primer plano en la página de cambios de comportamiento de Android 15.
|
FGS_INTRODUCE_TIME_LIMITS
ID del cambio: 317799821
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando se habilitan, los servicios en primer plano de ciertos tipos tienen un límite de tiempo. Si el servicio en primer plano del tipo infractor no se detiene dentro del límite de tiempo asignado, recibirá una devolución de llamada con Service.onTimeout(int, int) y, luego, se debe detener en unos segundos. Si una app no lo hace, se declarará un error de ANR.
Para obtener más información sobre este cambio, consulta las secciones de la página de cambios de comportamiento de Android 15 sobre el comportamiento de tiempo de espera para los tipos de servicios en primer plano de
sincronización de datos y
procesamiento de contenido multimedia.
|
FGS_SAW_RESTRICTIONS
ID del cambio: 319471980
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando está habilitado, inhabilita el inicio en segundo plano del servicio en primer plano en la ventana de alerta del sistema para todos los tipos, a menos que ya tenga una ventana superpuesta del sistema.
Para obtener más información sobre este cambio, consulta la sección sobre las
restricciones para iniciar servicios en primer plano mientras una app tiene el permiso SYSTEM_ALERT_WINDOW en la página de cambios de comportamiento de Android 15.
|
FORCE_DISABLE_HEVC_SUPPORT
ID del cambio: 174227820
Estado predeterminado: Inhabilitado para todas las apps.
Fuerza la inhabilitación de una app para que no sea compatible con la capacidad de contenido multimedia HEVC.
Las apps deben declarar las capacidades de contenido multimedia admitidas en su manifiesto, pero esta marca puede usarse para forzar el acceso de una app a HEVC, lo que fuerza la transcodificación mientras se accede al contenido multimedia codificado en HEVC. La configuración de esta marca anula cualquier valor predeterminado en el nivel del SO para las apps. Está inhabilitado de forma predeterminada, lo que significa que los valores predeterminados del SO tienen prioridad. Si se habilitan esta marca y FORCE_ENABLE_HEVC_SUPPORT , el SO ignora ambas marcas.
|
FORCE_ENABLE_HEVC_SUPPORT
ID del cambio: 174228127
Estado predeterminado: Inhabilitado para todas las apps.
Fuerza a una app a admitir la capacidad de contenido multimedia HEVC. Las apps deberían declarar las capacidades de contenido multimedia en su manifiesto, pero esta marca se puede usar para forzar a la app a admitir HEVC. Por lo tanto, se debe evitar la transcodificación mientras se accede al contenido multimedia codificado en HEVC. La configuración de esta marca anula cualquier valor predeterminado en el nivel del SO para las apps. Está inhabilitado de forma predeterminada, lo que significa que los valores predeterminados del SO tendrán prioridad. Si se habilitan esta marca y FORCE_DISABLE_HEVC_SUPPORT , el SO ignora ambas marcas.
|
FORCE_NON_RESIZE_APP
ID del cambio: 181146395
Estado predeterminado: Inhabilitado para todas las apps.
Fuerza los paquetes a los que se aplica de modo que no puedan cambiar el tamaño.
|
FORCE_RESIZE_APP
ID del cambio: 174042936
Estado predeterminado: Inhabilitado para todas las apps.
Fuerza los paquetes a los que se aplica para que puedan cambiar el tamaño. Solo permitimos cambiar el tamaño en el modo de renderización de ventanas de pantalla completa, pero no se fuerza a la app a cambiar el tamaño del modo multiventana.
|
GWP_ASAN
ID del cambio: 145634846
Estado predeterminado: Inhabilitado para todas las apps.
Habilita la detección de errores en la memoria nativa de muestra en las apps.
Para obtener más información sobre el uso de GWP-ASan, consulta la guía de GWP-ASan.
|
IS_DEVICE_OWNER_USER_AWARE
ID del cambio: 307233716
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando esté habilitado, el método isDeviceOwnerApp(String) usará el usuario contenido en el contexto. En el caso de las apps orientadas a Android 14 (nivel de API 34) o versiones anteriores, se usará el usuario del proceso de llamada (Process.myUserHandle() ).
|
MANAGE_GLOBAL_ZEN_VIA_IMPLICIT_RULES
ID del cambio: 308670109
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando se habilita, las apps ya no pueden cambiar el estado o la política global de No interrumpir (ND) en un dispositivo (ya sea modificando la configuración del usuario o desactivando el modo ND). En su lugar, las apps deben contribuir con un AutomaticZenRule , que el sistema combina en una política global con el esquema existente de política más restrictiva.
Para obtener más información sobre este cambio, consulta la sección sobre
Cambios en los momentos en que las apps pueden modificar el estado global del modo No interrumpir en la página de cambios de comportamiento de Android 15.
|
NATIVE_HEAP_ZERO_INIT
ID del cambio: 178038272
Estado predeterminado: Inhabilitado para todas las apps.
Habilita la inicialización automática en cero de las asignaciones de memoria del montón nativo.
|
NATIVE_MEMTAG_ASYNC
ID del cambio: 145772972
Estado predeterminado: Inhabilitado para todas las apps.
Habilita la verificación de etiquetas de memoria asíncrona (ASYNC) en este proceso.
Esta marca solo afecta el hardware que admite la extensión de etiquetado de memoria (MTE) de ARM.
|
NATIVE_MEMTAG_SYNC
ID del cambio: 177438394
Estado predeterminado: Inhabilitado para todas las apps.
Habilita la verificación de etiquetas de memoria síncrona (SYNC) en este proceso.
Esta marca solo afecta el hardware que admite la extensión de etiquetado de memoria (MTE) de ARM. Si NATIVE_MEMTAG_ASYNC y esta opción están habilitadas, esta opción tiene prioridad y la MTE se habilita en modo SYNC.
|
OVERRIDE_ANY_ORIENTATION
ID del cambio: 265464455
Estado predeterminado: Inhabilitado para todas las apps.
Cuando está habilitado, este cambio permite que se apliquen las siguientes anulaciones de orientación, independientemente de la orientación que solicite la actividad:
|
OVERRIDE_ANY_ORIENTATION_TO_USER
ID del cambio: 310816437
Estado predeterminado: Inhabilitado para todas las apps.
Cuando está habilitado, habilita SCREEN_ORIENTATION_USER , que anula cualquier orientación que solicite la actividad. Las apps de orientación fija se pueden anular para que se muestren en pantalla completa en dispositivos con pantalla grande que tengan ignoreOrientationRequest habilitado con esta anulación.
|
ID del cambio: 314961188
Estado predeterminado: Inhabilitado para todas las apps.
Cuando está habilitado, excluye los paquetes a los que se aplica la anulación del tratamiento de compatibilidad de la cámara en el modo de ventana de formato libre para apps con orientación fija.
En el modo de ventanas de formato libre, el tratamiento de compatibilidad emula el funcionamiento en un dispositivo vertical, ya que aplica el formato letterbox a la ventana de la app y cambia las características de la cámara a lo que las apps suelen esperar en un dispositivo vertical: rotación del sensor de 90 y 270 grados para las cámaras posterior y frontal, respectivamente, y configuración de la rotación de la pantalla en 0.
Usa esta marca para inhabilitar el tratamiento de compatibilidad para las apps que no responden bien al tratamiento.
|
OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK
ID del cambio: 191514214
Estado predeterminado: Inhabilitado para todas las apps.
Cuando se habilita, este cambio fuerza a los paquetes a los que se aplica a ignorar el valor actual de android:resizeableActivity y al SDK de destino igual o inferior a Android 6.0 (nivel de API 23) y a considerar que la actividad no puede cambiar de tamaño. En este caso, el valor de la rotación y el recorte de la cámara solo dependen de la compensación necesaria si se considera la rotación actual de la pantalla.
|
OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS
ID del cambio: 189229956
Estado predeterminado: Inhabilitado para todas las apps.
Cuando se habilita, este cambio fuerza los paquetes a los que se aplica a anular el comportamiento predeterminado de rotación y recorte de la cámara, y a mostrar siempre CaptureRequest.SCALER_ROTATE_AND_CROP_NONE .
|
ID del cambio: 316897322
Estado predeterminado: Inhabilitado para todas las apps.
Cuando está habilitado, garantiza que los usuarios tengan la opción de capturar una sola app o toda la pantalla cuando inician una sesión de MediaProjection , anulando el uso de MediaProjectionConfig#createConfigForDefaultDisplay .
|
OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE
ID del cambio: 266124927
Estado predeterminado: Inhabilitado para todas las apps.
Habilita SCREEN_ORIENTATION_REVERSE_LANDSCAPE para la app a la que se aplica. A menos que también esté habilitado OVERRIDE_ANY_ORIENTATION , SCREEN_ORIENTATION_REVERSE_LANDSCAPE solo se usa cuando la actividad especifica la orientación horizontal. Habilitar este cambio puede ayudarte a probar el comportamiento de tu app en busca de diferencias entre los dispositivos en los que la orientación horizontal corresponde a Surface.ROTATION_90 y los dispositivos en los que corresponde a Surface.ROTATION_270 .
|
OVERRIDE_LAYOUT_IN_DISPLAY_CUTOUT_MODE
ID del cambio: 332679525
Estado predeterminado: Inhabilitado para todas las apps.
Cuando está habilitado, anula el diseño en el comportamiento del modo de corte de pantalla. Esto solo se aplicará si no se aplica el diseño de pantalla completa.
|
OVERRIDE_MIN_ASPECT_RATIO
ID del cambio: 174042980
Estado predeterminado: Inhabilitado para todas las apps.
Este cambio es el guardián de todos los cambios que fuercen una relación de aspecto mínima dada. Si se habilita este cambio, se podrán aplicar las siguientes relaciones de aspecto mínimas:
Cuando se habilita este cambio para un paquete de app, la relación de aspecto mínima proporcionada en el manifiesto de la app se anula con la relación de aspecto más grande habilitada, a menos que el valor del manifiesto de la app sea superior.
|
OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN
ID del cambio: 218959984
Estado predeterminado: Inhabilitado para todas las apps.
Cuando está habilitada, anula la restricción de relación de aspecto mínima en la pantalla completa vertical para usar todo el espacio de pantalla disponible.
|
OVERRIDE_MIN_ASPECT_RATIO_LARGE
ID del cambio: 180326787
Estado predeterminado: Inhabilitado para todas las apps.
Cuando también se habilita OVERRIDE_MIN_ASPECT_RATIO , habilitar este cambio para un paquete establece la relación de aspecto mínima de la actividad en un valor alto definido por OVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE .
|
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM
ID del cambio: 180326845
Estado predeterminado: Inhabilitado para todas las apps.
Cuando también se habilita OVERRIDE_MIN_ASPECT_RATIO , habilitar este cambio para un paquete establece la relación de aspecto mínima de la actividad en un valor medio definido por OVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE .
|
OVERRIDE_MIN_ASPECT_RATIO_ONLY_FOR_CAMERA
ID del cambio: 325586858
Estado predeterminado: Inhabilitado para todas las apps.
Cuando está habilitado, restringe los tratamientos que fuerzan una relación de aspecto mínima determinada para que solo se apliquen cuando una app está conectada a la cámara.
|
OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY
ID del cambio: 203647190
Estado predeterminado: Habilitado para todas las apps.
Cuando también se habilita OVERRIDE_MIN_ASPECT_RATIO , este cambio limita cualquier otro cambio que fuerce la relación de aspecto mínima de una actividad a un valor determinado, como OVERRIDE_MIN_ASPECT_RATIO_LARGE y OVERRIDE_MIN_ASPECT_RATIO_MEDIUM , para actividades que también tienen una orientación vertical.
|
OVERRIDE_RESPECT_REQUESTED_ORIENTATION
ID del cambio: 236283604
Estado predeterminado: Inhabilitado para todas las apps.
Cuando se habilita, este cambio excluye los paquetes a los que se aplica de las restricciones de ignorar la orientación que los fabricantes de dispositivos pueden establecer.
|
OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR
ID del cambio: 265451093
Estado predeterminado: Inhabilitado para todas las apps.
Habilita SCREEN_ORIENTATION_NOSENSOR para la app a la que se aplica. A menos que también esté habilitado OVERRIDE_ANY_ORIENTATION , SCREEN_ORIENTATION_NOSENSOR se usa solo cuando la actividad no especifica ninguna otra orientación fija.
|
OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT
ID del cambio: 265452344
Estado predeterminado: Inhabilitado para todas las apps.
Habilita SCREEN_ORIENTATION_PORTRAIT para la app a la que se aplica. A menos que también esté habilitado OVERRIDE_ANY_ORIENTATION , SCREEN_ORIENTATION_PORTRAIT se usa solo cuando la actividad no especifica ninguna otra orientación fija.
|
PARSE_CONTENT_DISPOSITION_USING_RFC_6266
ID del cambio: 319400769
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando está habilitado, permite el análisis de encabezados Content-Disposition que cumplen con la RFC 6266. En particular, esto permite el análisis de valores filename* que pueden usar una codificación de caracteres diferente.
|
RATE_LIMIT_TOASTS
ID del cambio: 174840628
Estado predeterminado: Este cambio no se puede activar ni desactivar. Solo se registra en el marco de compatibilidad.
Habilita el límite de frecuencia en la cantidad de llamadas a Toast.show() para evitar que el usuario se sobrecargue con demasiados avisos en un tiempo limitado. Cualquier intento de mostrar más avisos de lo que se permite en un período determinado hará que se descarten los avisos.
|
STREAM_INT_DIFFERS_FROM_NEXT_INT
ID del cambio: 308103782
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando se habilitan, los métodos Random.ints() ahora muestran una secuencia de números diferente a la de los métodos Random.nextInt() . Esto se debe a los cambios en https://bugs.openjdk.org/browse/JDK-8301574.
Para obtener más información sobre este cambio, consulta la sección sobre
Cambios en la API de OpenJDK en la página de cambios de comportamiento de Android 15.
|
USE_EXPERIMENTAL_COMPONENT_ALIAS
ID del cambio: 196254758
Estado predeterminado: Inhabilitado para todas las apps.
Cuando se habilita, el sistema permite que el paquete "android" use alias de componentes.
|
USE_NEW_ISO_LOCALE_CODES
ID del cambio: 291868760
Estado predeterminado: Habilitado para apps que se orientan a Android 15 (nivel de API 35) o versiones posteriores.
Cuando se habilitan, los códigos de idioma para hebreo, yiddish e indonesio
ya no se convierten a sus formas obsoletas (hebreo:
iw , yiddish: ji e indonesio:
in ).
Para obtener más información sobre este cambio, consulta la sección sobre
Cambios en la API de OpenJDK en la página de cambios de comportamiento de Android 15.
|