Podobnie jak w przypadku aplikacji na urządzeniach mobilnych i innych formatach, niektóre funkcje oferowane przez aplikacje XR wymagają, aby aplikacja deklarowała uprawnienia w pliku AndroidManifest. W przypadku uprawnień określanych jako niebezpieczne Twoja aplikacja może wymagać poproszenia o uprawnienia w trakcie działania. Więcej informacji znajdziesz w artykule Uprawnienia w Androidzie i sprawdzonych metodach dotyczących uprawnień.
Aplikacje XR mogą korzystać z tych uprawnień. Wszystkie uprawnienia w tej sekcji są uważane za niebezpieczne, dlatego musisz je zadeklarować w manifeście aplikacji i poprosić o nie w trakcie działania.
android.permission.EYE_TRACKING_COARSE
Reprezentowanie pozycji, stanu i orientacji oczu użytkownika, np. do użycia z awatarami. Używaj tego uprawnienia, gdy potrzebujesz danych śledzenia wzroku o niskiej precyzji.
Jetpack XR SDK
Nie dotyczy
Rozszerzenia OpenXR
Funkcje Unity
android.permission.EYE_TRACKING_FINE
Śledzenie wzroku do wybierania, wprowadzania danych i interakcji.
Jetpack XR SDK
Nie dotyczy
Rozszerzenia OpenXR
Funkcje Unity
android.permission.FACE_TRACKING
Śledzenie i renderowanie mimiki.
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; używanie reprezentacji siatki dłoni użytkownika.
Jetpack XR SDK
Rozszerzenia OpenXR
Funkcje Unity
android.permission.SCENE_UNDERSTANDING_COARSE
Szacowanie oświetlenia; rzutowanie obrazu z kamery na powierzchnie siatki; wykonywanie rzutów promieni na obiekty śledzone 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