Questa pagina fornisce una panoramica delle API, delle funzionalità e delle modifiche al comportamento aziendale introdotte in Android 14 (livello API 34).
Contatti
Android 14 (livello API 34) aggiunge i seguenti due campi:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI
ContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
Insieme, questi campi consentono alle app personali con l'autorizzazione READ_CONTACTS
di elencare tutti i contatti e i numeri di telefono del profilo di lavoro, a condizione che
lo consenta il criterio per i contatti cross-profilo in DevicePolicyManager
.
Accesso ai contatti tra profili
Il criterio può essere impostato ed eseguito utilizzando i seguenti metodi in
DevicePolicyManager
, che specificano a quali pacchetti è consentito accedere ai contatti di lavoro
dal profilo personale:
Questi metodi sono compatibili con le versioni precedenti e devono essere utilizzati al posto dei seguenti metodi ora deprecati:
Ricerca dell'ID chiamante tra profili
Analogamente, Android 14 (livello API 34) aggiunge i seguenti metodi per le ricerche dell'ID chiamante cross-profile:
Questi metodi sono compatibili con le versioni precedenti e devono essere utilizzati al posto dei seguenti metodi ora deprecati:
Banda ultralarga
La banda ultralarga (UWB) è una tecnologia radio che può utilizzare un livello di energia molto basso per comunicazioni a corto raggio e ad alta larghezza di banda su una vasta porzione dello spettro radio.
A partire da Android 14 (livello API 34), il proprietario di un dispositivo o di un profilo può disattivare
l'UWB su un dispositivo di proprietà dell'organizzazione applicando la limitazione utente
DISALLOW_ULTRA_WIDEBAND_RADIO
con
DevicePolicyManager.addUserRestriction()
.
Ritiri
Android 14 include i seguenti ritiri di API degni di nota:
DevicePolicyManager#setCrossProfileCalendarPackages
eDevicePolicyManager#getCrossProfileCalendarPackages
sono deprecati.Le app di calendario devono eseguire la migrazione alle app connesse e i controller dei criteri dei dispositivi (DPC) devono utilizzare
DevicePolicyManager#setCrossProfilePackages
.I seguenti metodi sono deprecati:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
I DPC devono utilizzare i metodi alternativi descritti nella sezione Contatti precedente.