Esta página oferece uma visão geral das APIs, dos recursos e das mudanças de comportamento empresariais apresentadas 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_URIContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
Juntos, eles permitem que apps pessoais com a READ_CONTACTS
permissão listem todos os contatos e números de telefone do perfil de trabalho, desde que a
política de contatos entre perfis em 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 identificador 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 espectro do rádio.
No Android 14 (nível 34 da API), os proprietários de dispositivos ou perfis podem proibir a UWB em um dispositivo da organização aplicando a DISALLOW_ULTRA_WIDEBAND_RADIO restrição de usuário com DevicePolicyManager.addUserRestriction().
Suspensões de uso
O Android 14 inclui as seguintes descontinuações de API importantes:
DevicePolicyManager#setCrossProfileCalendarPackageseDevicePolicyManager#getCrossProfileCalendarPackagesforam descontinuadas.Os apps de agenda precisam migrar para apps conectados, e os controladores de política de dispositivo (DPCs) precisam usar
DevicePolicyManager#setCrossProfilePackagesem vez disso.Os seguintes métodos foram descontinuados:
DevicePolicyManager#setCrossProfileContactsSearchDisabledDevicePolicyManager#getCrossProfileContactsSearchDisabledDevicePolicyManager#setCrossProfileCallerIdDisabledDevicePolicyManager#getCrossProfileCallerIdDisabled
Os DPCs precisam usar os métodos alternativos descritos na seção Contatos acima.