ACCESS_SHARED_IDENTITY
ID da mudança: 259743961
Estado padrão: ativada para todos os apps.
Concede acesso à identidade do aplicativo em lançamento, caso o aplicativo tenha sido ativado
para compartilhar sua identidade iniciando essa atividade com uma instância
de
ActivityOptions
em que
ActivityOptions.setShareIdentityEnabled(boolean)
foi invocada com um valor true , ou se a inicialização
o UID da atividade é o mesmo que o do app em inicialização. Quando essa mudança
estiver ativada e um desses requisitos for atendido, a atividade poderá
acesse o UID do app de inicialização e o nome do pacote com
Activity.getLaunchedFromUid()
e Activity.getLaunchedFromPackage() ,
respectivamente.
|
ANR_PRE_UDC_APIS_ON_SLOW_RESPONSES
ID da mudança:258236856
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Se ativada, aciona uma mensagem "O app não está respondendo" (ANR)
quando os apps estão lentos para responder em APIs e funcionalidades do
Android 13 (API de nível 33) ou versões anteriores.
|
AUTHORITY_ACCESS_CHECK_CHANGE_ID
ID da mudança: 207133734
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recente.
Em apps direcionados ao Android 14 (nível 34 da API) e mais recentes, ativa
verificação do acesso de autoridade para o UID de chamada em todas as solicitações
APIs de terceiros.
|
CAMERA_MIC_INDICATORS_NOT_PRESENT
ID da mudança:162547999
Estado padrão: desativada para todos os apps.
Indica que o dispositivo é compatível com a câmera e o microfone
de avaliação de desempenho. O valor será false se estiver presente, porque o
CompatChanges#isChangeEnabled
retorna true se o ID da mudança não estiver presente.
|
DEFAULT_RESCIND_BAL_PRIVILEGES_FROM_PENDING_INTENT_SENDER
ID da mudança:244637991
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Quando um app envia uma PendingIntent usando
PendingIntent#send()
ou métodos semelhantes, ele agora precisa ativar um recurso para conceder à própria
atividade em segundo plano os privilégios de inicialização para iniciar a intent pendente.
Para saber mais sobre essa mudança, na página de mudanças de comportamento
do Android 14, consulte a seção sobre
outras restrições para iniciar atividades em segundo plano.
|
DETACH_THROWS_ISE_ONLY
ID da mudança: 236825255
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recente.
Flag para bloquear a exceção correta gerada por
#detachImage .
A #detachImage está documentada como uma
IllegalStateException
em caso de erro. um método auxiliar nativo gerou
RuntimeException
se a superfície foi abandonada ao tirar a
Image .
Esse comportamento de exceção não documentado anteriormente continua no
Android 13 (API de nível 33).
Após o Android 13 (API de nível 33), o método auxiliar nativo
gera IllegalStateExceptions apenas de acordo com a
documentação.
Quando essa mudança estiver ativada, #detachImage gerará
uma IllegalStateException apenas se encontrar erros ao
remover a imagem. O comportamento continua o mesmo para apps direcionados ao
Android 13 (API de nível 33) e anteriores.
|
DOWNSCALED
ID da mudança:168419799
Estado padrão: desativada para todos os apps.
Essa mudança é a responsável por toda a redução de escalonamento por buffer por app
mudanças. A ativação desta mudança permite que os fatores de escalonamento a seguir
ser aplicadas:
Quando essa mudança é ativada para um pacote de apps, o app é forçado
redimensionado para o fator de escalonamento mais alto ativado. Por exemplo, 80% será
usado se 80% e 70%
(DOWNSCALE_80 e
DOWNSCALE_70 ) estiverem ativados.
Quando essa mudança e
DOWNSCALED_INVERSE são
ativado,
DOWNSCALED_INVERSE
tem precedência e o fator de escalonamento é aplicado inversamente.
|
DOWNSCALED_INVERSE
ID da mudança:273564678
Estado padrão: desativada para todos os apps.
Essa mudança é a responsável por todas as falhas inversas de buffer por app
mudanças de redução da escala vertical. A ativação dessa mudança permite o seguinte:
fatores de escala a serem aplicados inversamente (ou seja, a resolução é
ampliado em vez disso):
Quando essa mudança é ativada para um pacote de apps, o app é forçado
redimensionado para o fator de escalonamento mais baixo e ativado. Por exemplo, 80% é
usada se 80% e 70%
(DOWNSCALE_80 e
DOWNSCALE_70 ) estão ativadas
porque, quando aplicado inversamente, um fator de escala de 80% é igual a 125%,
menor que o escalonamento de 142,86% aplicado ao
aplicando um fator de escala de 70%. Quando essa mudança e
DOWNSCALED são
ativado,
DOWNSCALED_INVERSE
tem precedência e o fator de escalonamento é aplicado inversamente.
|
DOWNSCALE_30
ID da mudança:189970040
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é exibido em uma tela com 30% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE é
também ativado, ativar esta alteração para um pacote forçará o aplicativo a
presume que está sendo executado em uma tela com 333,33% da vertical e
a resolução horizontal da tela real.
|
DOWNSCALE_35
ID da mudança:189969749
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é executado em uma tela com 35% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE é
também ativado, ativar esta alteração para um pacote forçará o aplicativo a
pressupõem que ele está sendo executado em uma tela com 285,71% da vertical e
a resolução horizontal da tela real.
|
DOWNSCALE_40
ID da mudança: 189970038
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é exibido em uma tela com 40% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE é
também ativado, ativar esta alteração para um pacote forçará o aplicativo a
suponha que ele será exibido em uma tela com 250% da vertical
a resolução horizontal da tela real.
|
DOWNSCALE_45
ID da mudança:189969782
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é executado em uma tela com 45% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE é
também ativado, ativar esta alteração para um pacote forçará o aplicativo a
presume que está sendo executado em uma tela com 222,22% da vertical e
a resolução horizontal da tela real.
|
DOWNSCALE_50
ID da mudança:176926741
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é exibido em uma tela com 50% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE é
também ativado, ativar esta alteração para um pacote forçará o aplicativo a
suponha que ele será exibido em uma tela com 200% da vertical
a resolução horizontal da tela real.
|
DOWNSCALE_55
ID da mudança:189970036
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é executado em uma tela com 55% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE é
também ativado, ativar esta alteração para um pacote forçará o aplicativo a
presuma que ele está sendo executado em uma tela com 181,82% da vertical e
a resolução horizontal da tela real.
|
DOWNSCALE_60
ID da mudança:176926771
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é executado em uma tela com 60% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE é
também ativado, ativar esta alteração para um pacote forçará o aplicativo a
presume que está sendo executado em uma tela com 166,67% da vertical e
a resolução horizontal da tela real.
|
DOWNSCALE_65
ID da mudança:189969744
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é executado em uma tela com 65% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE também estiver
ativado, ativar essa mudança para um pacote vai forçar o app a
presumir que ele será executado em uma tela com 153,85% da resolução vertical e
horizontal da tela real.
|
DOWNSCALE_70
ID da mudança: 176926829
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é executado em uma tela com 70% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE também estiver
ativado, ativar essa mudança para um pacote vai forçar o app a
presumir que ele será executado em uma tela com 142,86% da resolução vertical e
horizontal da tela real.
|
DOWNSCALE_75
ID da mudança:189969779
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é executado em uma tela com 75% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE é
também ativado, ativar esta alteração para um pacote forçará o aplicativo a
presume que está sendo executado em uma tela com 133,33% da vertical e
a resolução horizontal da tela real.
|
DOWNSCALE_80
ID da mudança:176926753
Estado padrão: desativada para todos os apps.
Se a propriedade DOWNSCALED também estiver
ativada, ativar essa mudança para um pacote vai forçar o app a
presumir que ele está sendo executado em uma tela com 80% da resolução vertical e horizontal
da tela real. Se
DOWNSCALED_INVERSE é
também ativado, ativar esta alteração para um pacote forçará o aplicativo a
presume que está sendo executado em uma tela com 125% da vertical e
a resolução horizontal da tela real.
|
DOWNSCALE_85
ID da mudança:189969734
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é exibido em uma tela com 85% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE é
também ativado, ativar esta alteração para um pacote forçará o aplicativo a
presume que está sendo executado em uma tela com 117,65% da vertical e
a resolução horizontal da tela real.
|
DOWNSCALE_90
ID da mudança:182811243
Estado padrão: desativada para todos os apps.
Se DOWNSCALED também for
ativado, ativar esta mudança para um pacote força o aplicativo a presumir
é executado em uma tela com 90% das posições vertical e horizontal
e a resolução da tela real. Se
DOWNSCALED_INVERSE também estiver
ativado, ativar essa mudança para um pacote vai forçar o app a
presumir que ele será executado em uma tela com 111,11% da resolução vertical e
horizontal da tela real.
|
ID da mudança:270306772
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Apps destinados ao Android 14 ou versões mais recentes usam uma implementação de mDNS
integrada à plataforma como back-end, enquanto os apps destinados a versões anteriores
continuam usando um back-end de rede de descoberta de serviços (NSD, na
sigla em inglês) legado, com um daemon nativo legado como NsdManager .
|
ENABLE_SELF_CERTIFIED_CAPABILITIES_DECLARATION
ID da mudança:266524688
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
A verificação autocertificada de recursos está ativada para apps
destinados ao Android 14 ou versões mais recentes. Consulte
NetworkCapabilities
para mais detalhes.
|
ENFORCE_PACKAGE_VISIBILITY_FILTERING
ID da mudança:154726397
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Em apps direcionados ao Android 14 (nível 34 da API) e mais recentes, exige
declararem as necessidades de visibilidade do pacote no manifesto para
acesse
AccountManager
APIs de terceiros.
|
ENFORCE_READ_ONLY_JAVA_DCL
ID da mudança:218865702
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Em apps direcionados ao Android 14 (nível 34 da API) e mais recentes, exige
que todos os arquivos carregados dinamicamente sejam marcados como somente leitura. Isso
impede que arquivos carregados dinamicamente sejam substituídos
inesperadamente por agentes maliciosos.
Para saber mais sobre essa mudança, consulte a seção na documentação do Android 14
de mudanças de comportamento do
um carregamento mais seguro de código dinâmico.
|
ENFORCE_STRICT_QUERY_BUILDER
ID da mudança:143231523
Estado padrão: desativada para todos os apps.
Quando ativada, o SQLiteQueryBuilder CalendarProvider2
verifica todas as seleções de consulta para saber se há argumentos
maliciosos.
|
EXACT_LISTENER_ALARMS_DROPPED_ON_CACHED
ID da mudança:265195908
Estado padrão: ativada para todos os apps.
Alarmes exatos que esperam um
callback AlarmManager.OnAlarmListener
são descartados quando o app de chamada entra em um estado
em cache.
Para saber mais sobre as mudanças nos alarmes exatos no Android 14, consulte
Programar alarmes exatos não é permitido por padrão.
|
FGS_TYPE_CHECK_FOR_INSTANT_APPS
ID da mudança:261055255
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Quando ativada, os apps instantâneos precisam especificar os tipos de serviço em
primeiro plano adequados para todos os serviços declarados no arquivo de manifesto do app.
Para saber mais sobre essa mudança, consulte a página que descreve as
mudanças nos tipos de serviço em primeiro plano.
|
FGS_TYPE_NONE_DEPRECATION_CHANGE_ID
ID da mudança:255042465
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Quando ativada, os apps direcionados ao Android 14 (nível 34 da API) e versões mais recentes
que iniciam um serviço em primeiro plano usando a
FOREGROUND_SERVICE_TYPE_NONE
gera um aviso no registro.
Para saber mais sobre essa mudança, consulte a página que descreve as
mudanças nos tipos de serviço em primeiro plano.
|
FGS_TYPE_NONE_DISABLED_CHANGE_ID
ID da mudança:255038118
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Quando ativada, os apps direcionados ao Android 14 (nível 34 da API) e versões mais recentes
que iniciam um serviço em primeiro plano usando a
FOREGROUND_SERVICE_TYPE_NONE
vai resultar em uma exceção.
Para saber mais sobre essa mudança, consulte a página que descreve as
mudanças nos tipos de serviço em primeiro plano.
|
FGS_TYPE_PERMISSION_CHANGE_ID
ID da mudança:254662522
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Quando ativada, os apps direcionados ao Android 14 (nível 34 da API) e versões mais recentes
que iniciam um serviço em primeiro plano sem as permissões necessárias
associada ao tipo desse serviço em primeiro plano resulta em uma
SecurityException :
Para saber mais sobre essa mudança, consulte a página que descreve as
mudanças nos tipos de serviço em primeiro plano.
|
FORCE_DISABLE_HEVC_SUPPORT
ID da mudança:174227820
Estado padrão: desativada para todos os apps.
Força um app a deixar de ser compatível com o recurso de mídia HEVC.
Os apps precisam declarar os recursos de mídia compatíveis na
mas essa sinalização pode ser usada para forçar um aplicativo a não
suporte a HEVC, forçando a transcodificação ao acessar mídias
codificados em HEVC. A definição desta sinalização substitui todos os padrões no nível do SO
para aplicativos. Ele está desativado por padrão, ou seja, os padrões do SO
têm precedência. Se essa sinalização e
FORCE_ENABLE_HEVC_SUPPORT estão ativados, o SO ignora
as duas sinalizações.
|
FORCE_ENABLE_HEVC_SUPPORT
ID da mudança: 174228127
Estado padrão: desativada para todos os apps.
Força o app a oferecer suporte ao recurso de mídia HEVC. Os apps
precisam declarar no manifesto os recursos de mídia
a que oferecem suporte. mas essa flag pode ser usada para forçar um app oferecer suporte a HEVC,
evitando a transcodificação ao acessar mídias codificadas em HEVC. Definir
essa flag substitui todos os padrões no nível do SO do app. Ele fica desativado por
padrão, o que significa que os padrões do SO têm prioridade. Se os dois
esta sinalização e FORCE_DISABLE_HEVC_SUPPORT estão ativadas,
o SO ignora as duas sinalizações.
|
FORCE_NON_RESIZE_APP
ID da mudança:181146395
Estado padrão: desativada para todos os apps.
Força os pacotes em que é aplicada a não serem redimensionáveis.
|
FORCE_RESIZE_APP
ID da mudança:174042936
Estado padrão: desativada para todos os apps.
Força os pacotes em que é aplicada a serem redimensionáveis. Só é
permitido redimensionar janelas no modo de janela em tela cheia. Não é possível forçar o app
a entrar no modo de várias janelas redimensionáveis.
|
GWP_ASAN
ID da mudança: 145634846
Estado padrão: desativada para todos os apps.
Ativa a detecção de bugs de memória nativa de amostra em apps.
Para saber mais sobre o uso do GWP-ASan, consulte o
Guia do GWP-ASan.
|
IMPLICIT_INTENTS_ONLY_MATCH_EXPORTED_COMPONENTS
ID da mudança:229362273
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Em apps direcionados ao Android 14 (nível 34 da API) e mais recentes, os componentes
precisam ser exportados para que sejam invocados com intents implícitas. Se
um componente não for exportado e invocado, ele será removido da lista;
de receptores. Isso se aplica especificamente a atividades e
transmissões.
Para saber mais sobre essa mudança, consulte a seção na documentação do Android 14
de mudanças de comportamento do
restrições a intents implícitas e pendentes.
|
ID da mudança:266201607
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Em apps destinados ao Android 14 (nível 34 da API) e mais recentes, é necessário
pedir que o usuário dê consentimento antes de cada sessão de captura
MediaProjection .
Para saber mais sobre essa mudança, consulte a seção na página de mudanças de comportamento
do Android 14 sobre como
o consentimento do usuário é necessário para cada sessão de captura
MediaProjection .
|
NATIVE_HEAP_ZERO_INIT
ID da mudança: 178038272
Estado padrão: desativada para todos os apps.
Ativar a inicialização em zero automática da memória de heap nativa
alocações.
|
NATIVE_MEMTAG_ASYNC
ID da mudança:145772972
Estado padrão: desativada para todos os apps.
Ative a verificação assíncrona (ASYNC) de tags de memória nesse processo.
Essa flag afeta apenas o hardware com suporte à extensão ARM Memory Tagging
Extension (MTE).
|
NATIVE_MEMTAG_SYNC
ID da mudança:177438394
Estado padrão: desativada para todos os apps.
Ativa a verificação síncrona (SYNC) de tags de memória nesse processo.
Essa sinalização afeta apenas o hardware com suporte à inclusão de tag de memória ARM
Extensão (MTE). Se NATIVE_MEMTAG_ASYNC e essa
opção estiverem ativadas, essa opção terá preferência e a MTE será ativada
no modo SYNC.
|
OVERRIDE_ANY_ORIENTATION
ID da mudança:265464455
Estado padrão: desativada para todos os apps.
Quando ativada, essa mudança permite a seguinte orientação
substituições a serem aplicadas, independentemente da orientação solicitada
a atividade:
|
OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK
ID da mudança: 191514214
Estado padrão: desativada para todos os apps.
Quando ativada, essa mudança força os pacotes em que é aplicada
ignora o valor atual de android:resizeableActivity
bem como um SDK de destino igual ou menor que M e considera a atividade
como não redimensionáveis. Nesse caso, o valor de rotação da câmera e
colheita depende apenas da compensação necessária, considerando os
a rotação atual da tela.
|
OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS
ID da mudança:189229956
Estado padrão: desativada para todos os apps.
Quando ativada, essa mudança força os pacotes aplicados a
modificar o comportamento padrão de rotação e corte da câmera e sempre
retornar CaptureRequest.SCALER_ROTATE_AND_CROP_NONE .
|
OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE
ID da mudança:266124927
Estado padrão: desativada para todos os apps.
Ativa
SCREEN_ORIENTATION_REVERSE_LANDSCAPE
para o aplicativo ao qual foi aplicado. A menos que
OVERRIDE_ANY_ORIENTATION
também estiver ativado, SCREEN_ORIENTATION_REVERSE_LANDSCAPE será
usada somente quando a atividade especifica a orientação de paisagem. Ativando
essa mudança pode ajudar você a testar
as diferenças no comportamento do app
entre dispositivos em que a orientação de paisagem corresponde
Surface.ROTATION_90
e os dispositivos em que ele corresponde
Surface.ROTATION_270
|
OVERRIDE_MIN_ASPECT_RATIO
ID da mudança:174042980
Estado padrão: desativada para todos os apps.
Essa mudança é a responsável por todas as mudanças que forçam uma determinada proporção mínima. A ativação dela possibilita que as proporções mínimas a seguir
sejam aplicadas:
Quando essa mudança é ativada para um pacote de apps, a proporção mínima
fornecida no manifesto do app é substituída pela maior proporção
ativada, a menos que o valor do manifesto seja maior.
|
OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN
ID da mudança:218959984
Estado padrão: desativada para todos os apps.
Quando ativado, substitui a restrição de proporção mínima em
em tela cheia no modo retrato para usar todo o espaço disponível na tela.
|
OVERRIDE_MIN_ASPECT_RATIO_LARGE
ID da mudança:180326787
Estado padrão: desativada para todos os apps.
Quando
OVERRIDE_MIN_ASPECT_RATIO
também estiver ativado, ativar essa mudança para um pacote define a
proporção mínima da atividade para um valor alto, conforme definido pelo
OVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE .
|
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM
ID da mudança:180326845
Estado padrão: desativada para todos os apps.
Quando
OVERRIDE_MIN_ASPECT_RATIO
também estiver ativado, ativar essa mudança para um pacote define a
proporção mínima da atividade para um valor médio, conforme definido por
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE .
|
OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY
ID da mudança:203647190
Estado padrão: ativada para todos os apps.
Quando
OVERRIDE_MIN_ASPECT_RATIO
também estiver ativado, essa mudança limita outras mudanças que forcem a
proporção mínima de uma atividade a um determinado valor, como
OVERRIDE_MIN_ASPECT_RATIO_LARGE
e
OVERRIDE_MIN_ASPECT_RATIO_MEDIUM ,
para
atividades que também têm orientação de retrato.
|
OVERRIDE_RESPECT_REQUESTED_ORIENTATION
ID da mudança: 236283604
Estado padrão: desativada para todos os apps.
Quando ativada, essa mudança exclui os pacotes aplicados
de ignorar restrições de orientação que os fabricantes de dispositivos
pode definir.
|
OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR
ID da mudança:265451093
Estado padrão: desativada para todos os apps.
Ativa
SCREEN_ORIENTATION_NOSENSOR
para o aplicativo ao qual foi aplicado. A menos que
OVERRIDE_ANY_ORIENTATION
também estiver ativado, SCREEN_ORIENTATION_NOSENSOR será
usada somente quando a atividade não especifica nenhuma outra configuração
orientação.
|
OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT
ID da mudança: 265452344
Estado padrão: desativada para todos os apps.
Ativa
SCREEN_ORIENTATION_PORTRAIT
para o aplicativo ao qual foi aplicado. A menos que
OVERRIDE_ANY_ORIENTATION
também estiver ativado, SCREEN_ORIENTATION_PORTRAIT será
usada somente quando a atividade não especifica nenhuma outra configuração
orientação.
|
RATE_LIMIT_TOASTS
ID da mudança: 174840628
Estado padrão: essa mudança não pode ser alternada. Ela só é registrada pelo framework de compatibilidade.
Ativa a limitação de taxa para o número de
Toast.show()
chamadas para evitar sobrecarregar o usuário com muitos avisos em uma
por tempo limitado. Qualquer tentativa de mostrar mais avisos do que o permitido em um
em um determinado período, faz com que o aviso seja descartado.
|
REJECT_NEGATIVE_NETWORK_ESTIMATES
ID da mudança: 253665015
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou versões mais recentes.
Quando ativada, exige que os bytes estimados da rede não
sejam negativos.
|
REQUIRE_NETWORK_CONSTRAINT_FOR_NETWORK_JOB_WORK_ITEMS
ID da mudança:241104082
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Em apps direcionados ao Android 14 (nível 34 da API) e mais recentes, exige
job de hospedagem para especificar uma restrição de rede se o
JobWorkItem
indica o uso da rede.
|
REQUIRE_NETWORK_PERMISSIONS_FOR_CONNECTIVITY_JOBS
ID da mudança: 271850009
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recente.
Em apps direcionados ao Android 14 (nível 34 da API) e mais recentes, exige
para especificar os
INTERNET
e
ACCESS_NETWORK_STATE
permissões ao programar um job com uma restrição de conectividade.
|
THROW_ON_INVALID_DATA_TRANSFER_IMPLEMENTATION
ID da mudança:255371817
Estado padrão: ativada para apps destinados ao Android 14 (nível 34 da API) ou mais recentes.
Em apps direcionados ao Android 14 (nível 34 da API) e versões mais recentes, o
o sistema gera uma exceção quando um app não implementa corretamente
todas as APIs de transferência de dados necessárias ao especificar um modelo
job de transferência de dados.
Para saber mais sobre essa mudança, consulte a página que descreve como
migrar serviços em primeiro plano para jobs de transferência de dados
iniciados pelo usuário.
|
USE_EXPERIMENTAL_COMPONENT_ALIAS
ID da mudança: 196254758
Estado padrão: desativada para todos os apps.
Quando ativada, o sistema permite que o pacote "android" use
alias de componentes.
|