Ta strona zawiera omówienie interfejsów API dla firm, funkcji i zmian w działaniu wprowadzonych w Androidzie 14 (API na poziomie 34).
Kontakty
W Androidzie 14 (API na poziomie 34) dodaliśmy te 2 pola:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URIContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
Te pola razem umożliwiają aplikacjom osobistym z uprawnieniem READ_CONTACTS
wyświetlanie wszystkich kontaktów i numerów telefonów z profilu służbowego, o ile zezwalają na to
zasady dotyczące kontaktów między profilami w DevicePolicyManager.
Dostęp do kontaktów między profilami
Zasady można ustawiać i wysyłać do nich zapytania za pomocą tych metod w DevicePolicyManager, które określają, które pakiety mogą uzyskiwać dostęp do kontaktów służbowych z profilu osobistego:
Te metody są wstecznie zgodne i należy ich używać zamiast tych metod, które zostały wycofane:
Wyszukiwanie identyfikatora rozmówcy między profilami
Podobnie w Androidzie 14 (API na poziomie 34) dodaliśmy te metody do wyszukiwania identyfikatora rozmówcy między profilami:
Te metody są wstecznie zgodne i należy ich używać zamiast tych metod, które zostały wycofane:
Łącze ultraszerokopasmowe
Łącze ultraszerokopasmowe (UWB) to technologia radiowa, która może wykorzystywać bardzo niski poziom energii na potrzeby komunikacji w niewielkiej odległości o wysokiej przepustowości w dużej części pasma radiowego.
Od Androida 14 (API na poziomie 34) właściciel urządzenia lub profilu może zabronić
korzystania z łącza UWB na urządzeniu należącym do organizacji, stosując
DISALLOW_ULTRA_WIDEBAND_RADIO ograniczenie użytkownika za pomocą
DevicePolicyManager.addUserRestriction().
Wycofane elementy
W Androidzie 14 zostały wycofane te ważne elementy interfejsu API:
DevicePolicyManager#setCrossProfileCalendarPackagesiDevicePolicyManager#getCrossProfileCalendarPackageszostały wycofane.Aplikacje kalendarza powinny przejść na połączone aplikacje, a kontrolery zasad dotyczących urządzeń (DPC) powinny używać
DevicePolicyManager#setCrossProfilePackages.Te metody zostały wycofane:
DevicePolicyManager#setCrossProfileContactsSearchDisabledDevicePolicyManager#getCrossProfileContactsSearchDisabledDevicePolicyManager#setCrossProfileCallerIdDisabledDevicePolicyManager#getCrossProfileCallerIdDisabled
Kontrolery zasad dotyczących urządzeń powinny używać alternatywnych metod opisanych w poprzedniej sekcji Kontakty.