Esta página fornece uma visão geral das APIs, dos recursos e do comportamento da empresa mudanças introduzidas no Android 14 (nível 34 da API).
Contatos
O Android 14 (nível 34 da API) adiciona os dois campos abaixo:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI
ContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
Juntos, eles permitem que apps pessoais com a permissão
READ_CONTACTS
listem todos os contatos e números de telefone do perfil de trabalho, desde que a
política de contatos entre perfis no DevicePolicyManager
permita essa ação.
Acesso a contatos entre perfis
A política pode ser definida e consultada usando os seguintes métodos no
DevicePolicyManager
, que especificam quais pacotes têm permissão para acessar contatos de trabalho
no perfil pessoal:
Esses métodos são compatíveis com versões anteriores e precisam ser usados no lugar dos seguintes métodos, que foram descontinuados:
Pesquisas de identificação de chamadas entre perfis
Da mesma forma, o Android 14 (nível 34 da API) adiciona os métodos abaixo para pesquisas de identificação de chamadas entre perfis:
Esses métodos são compatíveis com versões anteriores e precisam ser usados no lugar dos seguintes métodos, que foram descontinuados:
Banda ultralarga
A banda ultralarga (UWB) é uma tecnologia de rádio que pode usar um nível de energia muito baixo para comunicações de curto alcance e alta largura de banda em uma grande parte do rádio espectro de dados.
A partir do Android 14 (nível 34 da API), o proprietário de um dispositivo ou perfil pode proibir
UWB em um dispositivo da organização aplicando a
Restrição de usuário do DISALLOW_ULTRA_WIDEBAND_RADIO
com
DevicePolicyManager.addUserRestriction()
Suspensões de uso
O Android 14 inclui as seguintes descontinuações de API importantes:
DevicePolicyManager#setCrossProfileCalendarPackages
e O uso deDevicePolicyManager#getCrossProfileCalendarPackages
foi descontinuado.Os apps de agenda precisam migrar para os apps conectados e a política do dispositivo. os controladores (DPCs) devem usar
DevicePolicyManager#setCrossProfilePackages
.Os seguintes métodos foram descontinuados:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
Os DPCs devem usar os métodos alternativos descritos nos tópicos Contatos.