Podobnie jak w przypadku aplikacji na urządzenia mobilne i inne urządzenia, niektóre funkcje oferowane przez aplikacje XR wymagają, aby aplikacja deklarowała uprawnienia w pliku AndroidManifest. W przypadku uprawnień określanych jako niebezpieczne aplikacja może poprosić o uprawnienia w trakcie działania. Więcej informacji znajdziesz w artykułach Uprawnienia na Androidzie i Sprawdzone metody dotyczące uprawnień.
Aplikacje XR mogą korzystać z tych uprawnień: Wszystkie uprawnienia w tej sekcji są uważane za niebezpieczne, więc musisz zadeklarować je w pliku manifestu aplikacji i poprosić o nie w trakcie działania aplikacji.
android.permission.EYE_TRACKING_COARSE
Reprezentowanie pozycji, stanu i orientacji oczu użytkownika, np. do wykorzystania z avatarami. Używaj tego uprawnienia, gdy potrzebne są dane śledzenia wzroku o niskiej precyzji.
Jetpack XR SDK
Nie dotyczy
Rozszerzenia OpenXR
Funkcje Unity
android.permission.EYE_TRACKING_FINE
Wybieranie, wprowadzanie i interakcje za pomocą wzroku.
Jetpack XR SDK
Nie dotyczy
Rozszerzenia OpenXR
Funkcje Unity
android.permission.FACE_TRACKING
śledzenie i renderowanie wyrazów twarzy,
Jetpack XR SDK
Nie dotyczy
Rozszerzenia OpenXR
Funkcje Unity
android.permission.HAND_TRACKING
śledzenie pozycji stawów dłoni oraz prędkości kątowych i liniowych; korzystanie z reprezentacji siatkowej dłoni użytkownika.
Jetpack XR SDK
Rozszerzenia OpenXR
Funkcje Unity
android.permission.SCENE_UNDERSTANDING_COARSE
szacowanie oświetlenia, rzutowanie obrazu na powierzchnie siatki, wykonywanie rzutów promieni na śledzone obiekty w środowisku, śledzenie płaszczyzn, śledzenie obiektów, trwałe punkty zakotwiczenia.
Jetpack XR SDK
Rozszerzenia OpenXR
Funkcje Unity
android.permission.SCENE_UNDERSTANDING_FINE
Tekstura głębi.
Jetpack XR SDK
Nie dotyczy