Auf dieser Seite erhalten Sie einen Überblick über die Enterprise APIs, Funktionen und Verhaltensänderungen, die in Android 14 (API-Level 34) eingeführt wurden.
Kontakte
Mit Android 14 (API-Level 34) werden die folgenden beiden Felder hinzugefügt:
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 des Arbeitsprofils aufzulisten, sofern dies von der profilübergreifenden Kontaktrichtlinie in DevicePolicyManager
erlaubt ist.
Profilübergreifender Zugriff auf Kontakte
Die Richtlinie kann mit den folgenden Methoden in DevicePolicyManager
festgelegt und abgefragt werden. Dabei wird angegeben, welche Pakete auf geschäftliche Kontakte aus dem privaten Profil zugreifen dürfen:
Diese Methoden sind abwärtskompatibel und sollten anstelle der folgenden Methoden verwendet werden, die jetzt eingestellt wurden:
Profilübergreifende Suchanfragen nach Anrufer-ID
In Android 14 (API-Level 34) werden außerdem die folgenden Methoden für profilübergreifende Suchanfragen nach der Anrufer-ID hinzugefügt:
Diese Methoden sind abwärtskompatibel und sollten anstelle der folgenden Methoden verwendet werden, die jetzt eingestellt wurden:
Ultrabreitband
Ultrabreitband (UWB) ist eine Funktechnologie, die Kurzstreckenkommunikation über große Bereiche des Funkfrequenzspektrums mit hoher Bandbreite und auf niedrigem Energieniveau ermöglicht.
Ab Android 14 (API-Level 34) kann ein Geräte- oder Profilinhaber UWB auf einem unternehmenseigenen Gerät deaktivieren, indem er die Nutzereinschränkung DISALLOW_ULTRA_WIDEBAND_RADIO
mit DevicePolicyManager.addUserRestriction()
anwendet.
Einstellung von Produkten und Funktionen
In Android 14 werden die folgenden APIs eingestellt:
DevicePolicyManager#setCrossProfileCalendarPackages
undDevicePolicyManager#getCrossProfileCalendarPackages
wurden eingestellt.Kalender-Apps sollten zu verbundenen Apps migrieren und Geräterichtlinien-Kontroller (Device Policy Controllers, DPCs) sollten stattdessen
DevicePolicyManager#setCrossProfilePackages
verwenden.Die folgenden Methoden wurden eingestellt:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
DPCs sollten die im Abschnitt Kontakt beschriebenen alternativen Methoden verwenden.