Ta strona zawiera omówienie interfejsów API, funkcji i ich działania w firmach zmian wprowadzonych w Androidzie 14 (poziom API 34).
kontakty,
Android 14 (poziom interfejsu API 34) dodaje te 2 pola:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI
ContactsContract.CommonDataKinds.Phone#ENTERPRISE_CONTENT_URI
Dzięki połączeniu tych pól aplikacje osobiste z READ_CONTACTS
uprawnienia do wyświetlania wszystkich kontaktów i numerów telefonów w profilu służbowym,
zasady dotyczące kontaktów z różnych profili w DevicePolicyManager
na to zezwalają.
Dostęp do kontaktów na różnych profilach
Tę zasadę można skonfigurować i wysłać do niej zapytania, korzystając z poniższych metod
DevicePolicyManager
, które określają, które pakiety mogą uzyskiwać dostęp do danych służbowych.
kontakty z profilu osobistego:
Te metody są zgodne wstecznie i należy ich używać zamiast metody następujące metody, które zostały już wycofane:
Wyszukiwanie ID 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
Ultraszerokopasmowe (UWB) to technologia radiowa, która może wykorzystywać bardzo niski poziom energii na potrzeby komunikacji o dużej przepustowości w niewielkim zasięgu w dużej części sieci radiowej spektrum.
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
W Androidzie 14 występują te ważne wycofane interfejsy API:
DevicePolicyManager#setCrossProfileCalendarPackages
i WycofanoDevicePolicyManager#getCrossProfileCalendarPackages
.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
Platformy DPC powinny używać alternatywnych metod opisanych w poprzedniej sekcji Kontakty.