Ta strona zawiera omówienie interfejsów API dla firm, funkcji i zmian w zachowaniu wprowadzonych w Androidzie 14 (poziom interfejsu API 34).
kontakty,
Android 14 (poziom interfejsu API 34) dodaje 2 pola:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI
ContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
Te pola umożliwiają aplikacjom osobistym z uprawnieniami READ_CONTACTS
wyświetlanie wszystkich kontaktów i numerów telefonów na profilu służbowym, o ile zezwalają na to zasady dotyczące kontaktów na różnych profilach w DevicePolicyManager
.
Dostęp do kontaktów na różnych profilach
Zasady można ustawiać i wyszukiwać za pomocą tych metod w DevicePolicyManager
, które określają, które pakiety mają dostęp do kontaktów służbowych z profilu osobistego:
Te metody są zgodne wstecz i należy ich używać zamiast tych, które zostały wycofane:
wyszukiwanie identyfikatora rozmówcy na różnych profilach;
Podobnie Android 14 (API na poziomie 34) dodaje te metody do wyszukiwania identyfikatorów dzwoniącego na różnych profilach:
Te metody są zgodne wstecz i należy ich używać zamiast tych, które zostały wycofane:
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.
Począwszy od Androida 14 (poziom interfejsu API 34) właściciel urządzenia lub profilu może zablokować UWB na urządzeniu należącym do organizacji, stosując ograniczenie użytkownika DISALLOW_ULTRA_WIDEBAND_RADIO
za pomocą DevicePolicyManager.addUserRestriction()
.
Wycofanie
Android 14 zawiera te ważne wycofane interfejsy API:
Właściwości
DevicePolicyManager#setCrossProfileCalendarPackages
iDevicePolicyManager#getCrossProfileCalendarPackages
zostały wycofane.Aplikacje kalendarza powinny przejść na aplikacje połączone, a kontrolery zasad urządzeń (DPC) powinny zamiast tego używać
DevicePolicyManager#setCrossProfilePackages
.Wycofane zostały te metody:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
Organy ochrony danych powinny korzystać z metod alternatywnych opisanych w poprzedniej sekcji Kontakty.