本页面简要介绍了 Android 14(API 级别 34)中引入的企业 API、功能和行为变更。
通讯录
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)开始,设备或资料所有者可以通过 DevicePolicyManager.addUserRestriction()
应用 DISALLOW_ULTRA_WIDEBAND_RADIO
用户限制,对组织所有的设备禁止使用 UWB。
废弃
Android 14 废弃了以下 API,值得引起注意:
DevicePolicyManager#setCrossProfileCalendarPackages
和DevicePolicyManager#getCrossProfileCalendarPackages
已废弃。日历应用应迁移到关联的应用,设备政策控制器 (DPC) 应改为使用
DevicePolicyManager#setCrossProfilePackages
。以下方法已废弃:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
DPC 应使用上文联系人部分中所述的替代方法。