На этой странице представлен обзор корпоративных API, функций и изменений в поведении, внесенных в Android 14 (уровень API 34).
Контакты
В Android 14 (уровень API 34) добавлены следующие два поля:
-
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI -
ContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
Вместе эти поля позволяют персональным приложениям с разрешением READ_CONTACTS отображать все контакты и номера телефонов рабочего профиля, если это разрешено политикой межпрофильных контактов в DevicePolicyManager .
Доступ к контактам через различные профили.
Политику можно установить и запросить с помощью следующих методов в DevicePolicyManager , которые определяют, каким пакетам разрешен доступ к рабочим контактам из личного профиля:
Эти методы обратно совместимы и должны использоваться вместо следующих методов, которые в настоящее время устарели:
Поиск идентификатора вызывающего абонента по нескольким профилям
Аналогичным образом, Android 14 (уровень API 34) добавляет следующие методы для поиска идентификатора вызывающего абонента в разных профилях:
Эти методы обратно совместимы и должны использоваться вместо следующих методов, которые в настоящее время устарели:
Сверхширокополосный
Сверхширокополосная связь (UWB) — это радиотехнология, позволяющая использовать очень низкий уровень энергии для связи на коротких расстояниях с высокой пропускной способностью в значительной части радиочастотного спектра.
Начиная с Android 14 (уровень API 34), владелец устройства или профиля может запретить использование UWB на устройстве, принадлежащем организации, применив ограничение для пользователей DISALLOW_ULTRA_WIDEBAND_RADIO с помощью DevicePolicyManager.addUserRestriction() .
Амортизация
В Android 14 внесены следующие существенные изменения в устаревшие API:
DevicePolicyManager#setCrossProfileCalendarPackagesиDevicePolicyManager#getCrossProfileCalendarPackagesустарели.Приложения календаря должны перейти на использование подключенных приложений , а контроллеры политик устройств (DPC) должны использовать вместо этого
DevicePolicyManager#setCrossProfilePackages.Следующие методы устарели:
-
DevicePolicyManager#setCrossProfileContactsSearchDisabled -
DevicePolicyManager#getCrossProfileContactsSearchDisabled -
DevicePolicyManager#setCrossProfileCallerIdDisabled -
DevicePolicyManager#getCrossProfileCallerIdDisabled
Комитеты по защите интересов должны использовать альтернативные методы, описанные в предыдущем разделе «Контакты» .
-