Diese Seite bietet einen Überblick über die APIs, Funktionen und Verhaltensänderungen für Unternehmen mit Android 14 (API-Level 34).
Kontakte
Android 14 (API-Level 34) fügt die folgenden zwei Felder hinzu:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI
ContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
Zusammen ermöglichen diese Felder privaten Apps mit der Berechtigung READ_CONTACTS
, alle Kontakte und Telefonnummern im Arbeitsprofil aufzulisten, sofern die Richtlinie für profilübergreifende Kontakte in DevicePolicyManager
dies zulässt.
Profilübergreifender Zugriff auf Kontakte
Die Richtlinie kann mit den folgenden Methoden in DevicePolicyManager
festgelegt und abgefragt werden. Dabei geben Sie an, welche Pakete aus dem privaten Profil auf geschäftliche Kontakte zugreifen dürfen:
Diese Methoden sind abwärtskompatibel und sollten anstelle der folgenden mittlerweile verworfenen Methoden verwendet werden:
Profilübergreifende Anrufer-ID-Suche
Android 14 (API-Level 34) fügt in ähnlicher Weise die folgenden Methoden für profilübergreifende Suchen nach Anrufer-ID hinzu:
Diese Methoden sind abwärtskompatibel und sollten anstelle der folgenden mittlerweile verworfenen Methoden verwendet werden:
Ultrabreitband
Ultrabreitband (UWB) ist eine Funktechnologie, die einen sehr niedrigen Energiepegel für die Kommunikation mit hoher Bandbreite und hoher Bandbreite über einen großen Teil des Funkspektrums nutzen kann.
Ab Android 14 (API-Level 34) kann ein Geräte- oder Profilinhaber UWB auf einem organisationseigenen Gerät deaktivieren, indem er die Nutzereinschränkung DISALLOW_ULTRA_WIDEBAND_RADIO
mit DevicePolicyManager.addUserRestriction()
anwendet.
Einstellung von Produkten und Funktionen
Unter Android 14 werden die folgenden wichtigen API-Einstellungen eingestellt:
DevicePolicyManager#setCrossProfileCalendarPackages
undDevicePolicyManager#getCrossProfileCalendarPackages
wurden eingestellt.Kalender-Apps sollten zu verbundenen Apps migriert werden und Device Policy Controller (DPCs) sollten stattdessen
DevicePolicyManager#setCrossProfilePackages
verwenden.Die folgenden Methoden wurden eingestellt:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
DPCs sollten die im vorherigen Abschnitt Kontakte beschriebenen alternativen Methoden verwenden.