Trang này cung cấp thông tin tổng quan về API cho doanh nghiệp, các tính năng và thay đổi về hành vi được ra mắt trên Android 14 (API cấp 34).
Danh bạ
Android 14 (API cấp 34) thêm hai trường sau:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI
ContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
Các trường này cùng cho phép ứng dụng cá nhân có quyền READ_CONTACTS
được liệt kê tất cả người liên hệ và số điện thoại trong hồ sơ công việc, miễn là chính sách về danh bạ giữa các hồ sơ tại DevicePolicyManager
cho phép điều này.
Quyền truy cập vào danh bạ giữa các hồ sơ
Bạn có thể thiết lập và truy vấn chính sách này bằng các phương thức sau trong DevicePolicyManager
(lớp này chỉ định các gói được phép truy cập vào danh bạ công việc trong hồ sơ cá nhân):
Các phương thức này có khả năng tương thích ngược và bạn nên dùng thay cho các phương thức nay đã ngừng hoạt động:
Tìm kiếm tên nhận dạng người gọi giữa nhiều hồ sơ
Tương tự, Android 14 (API cấp 34) thêm các phương thức sau để tìm kiếm tên nhận dạng người gọi giữa nhiều hồ sơ:
Các phương thức này có khả năng tương thích ngược và bạn nên dùng thay cho các phương thức nay đã ngừng hoạt động:
Băng tần siêu rộng
Băng tần siêu rộng (UWB) là một công nghệ vô tuyến có thể sử dụng mức năng lượng rất thấp để giao tiếp ở tầm ngắn, băng thông cao trên phần lớn phổ tần số vô tuyến.
Kể từ Android 14 (API cấp 34), chủ sở hữu thiết bị hoặc hồ sơ có thể không cho phép UWB trên một thiết bị do tổ chức sở hữu bằng cách áp dụng quy tắc hạn chế người dùng DISALLOW_ULTRA_WIDEBAND_RADIO
bằng DevicePolicyManager.addUserRestriction()
.
Ngừng sử dụng
Android 14 ngừng sử dụng API đáng lưu ý sau đây:
Ngừng sử dụng
DevicePolicyManager#setCrossProfileCalendarPackages
vàDevicePolicyManager#getCrossProfileCalendarPackages
.Các ứng dụng lịch cần di chuyển sang ứng dụng kết nối và trình kiểm soát chính sách thiết bị (DPC) nên sử dụng
DevicePolicyManager#setCrossProfilePackages
.Sau đây là các phương thức không còn dùng nữa:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
DPC phải sử dụng các phương thức thay thế được nêu trong phần Danh bạ nói trên.