Questa pagina fornisce una panoramica delle API aziendali, delle funzionalità e dei cambiamenti del comportamento introdotti 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 il criterio per i contatti tra profili in DevicePolicyManager
lo consenta.
Accesso ai contatti con più profili
È possibile impostare il criterio ed eseguire query utilizzando i seguenti metodi in DevicePolicyManager
, che specificano i pacchetti autorizzati ad accedere ai contatti di lavoro dal profilo personale:
Questi metodi sono compatibili con le versioni precedenti e dovrebbero essere usati al posto dei seguenti metodi che ora sono deprecati:
Ricerche di ID chiamante tra più profili
Analogamente, Android 14 (livello API 34) aggiunge i seguenti metodi per le ricerche dell'ID chiamante tra profili:
Questi metodi sono compatibili con le versioni precedenti e dovrebbero essere usati al posto dei seguenti metodi che ora sono 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ò non consentire la tecnologia UWB su un dispositivo di proprietà dell'organizzazione applicando la limitazione utente DISALLOW_ULTRA_WIDEBAND_RADIO
con DevicePolicyManager.addUserRestriction()
.
Ritiro
Android 14 include le seguenti ritiri di API importanti:
DevicePolicyManager#setCrossProfileCalendarPackages
eDevicePolicyManager#getCrossProfileCalendarPackages
sono deprecati.Le app di calendario devono eseguire la migrazione alle app collegate e i controller di criteri relativi ai dispositivi (DPC) devono utilizzare
DevicePolicyManager#setCrossProfilePackages
.I seguenti metodi sono deprecati:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
I PDC devono utilizzare i metodi alternativi descritti nella precedente sezione Contatti.