Na tej stronie znajdziesz omówienie interfejsów API, funkcji i zmian w działaniu wprowadzone w Androidzie 14 (API na poziomie 34).
kontakty,
Android 14 (poziom 34 interfejsu API) dodaje te 2 pola:
ContactsContract.Contacts#ENTERPRISE_CONTENT_URI
ContactsContract.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 na różnych profilach
Zasadę można ustawić i wykonać na niej zapytanie 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ą zgodne wstecznie i należy ich używać zamiast tych, które zostały wycofane:
Wyszukiwanie ID rozmówcy na różnych profilach
Podobnie w Androidzie 14 (API na poziomie 34) dodano te metody wyszukiwania identyfikatora dzwoniącego w różnych profilach:
Te metody są zgodne wstecznie i należy ich używać zamiast tych, 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 UWB na urządzeniu należącym do organizacji, stosując ograniczenie użytkownika DISALLOW_ULTRA_WIDEBAND_RADIO
z wartością DevicePolicyManager.addUserRestriction()
.
Wycofane
Android 14 zawiera te ważne wycofania interfejsów API:
Właściwości
DevicePolicyManager#setCrossProfileCalendarPackages
iDevicePolicyManager#getCrossProfileCalendarPackages
zostały wycofane.Aplikacje kalendarza powinny przejść na połączone aplikacje, a kontrolery zasad urządzeń (DPC) powinny używać
DevicePolicyManager#setCrossProfilePackages
.Te metody zostały wycofane:
DevicePolicyManager#setCrossProfileContactsSearchDisabled
DevicePolicyManager#getCrossProfileContactsSearchDisabled
DevicePolicyManager#setCrossProfileCallerIdDisabled
DevicePolicyManager#getCrossProfileCallerIdDisabled
DPC powinny korzystać z metod alternatywnych opisanych w poprzedniej sekcji Kontakty.