На этой странице представлен обзор корпоративных 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
Центрам обработки данных следует использовать альтернативные методы, описанные в предыдущем разделе «Контакты» .
-
На этой странице представлен обзор корпоративных 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
Центрам обработки данных следует использовать альтернативные методы, описанные в предыдущем разделе «Контакты» .
-
На этой странице представлен обзор корпоративных 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
Центрам обработки данных следует использовать альтернативные методы, описанные в предыдущем разделе «Контакты» .
-