Wie bei Apps auf Mobilgeräten und anderen Formfaktoren erfordern einige Funktionen von XR-Apps, dass Sie Berechtigungen in der AndroidManifest-Datei Ihrer App deklarieren. Bei gefährlichen Berechtigungen muss Ihre App möglicherweise Laufzeitberechtigungen anfordern. Weitere Informationen finden Sie unter Berechtigungen unter Android und Best Practices für Berechtigungen.
Die folgenden Berechtigungen können von XR-Apps verwendet werden. Alle Berechtigungen in diesem Abschnitt gelten als gefährliche Berechtigungen. Sie müssen sie also in Ihrem App-Manifest deklarieren und zur Laufzeit anfordern.
android.permission.EYE_TRACKING_COARSE
Darstellung der Augenposition, des Status und der Ausrichtung des Nutzers, z. B. für die Verwendung mit Avataren. Verwenden Sie diese Berechtigung, wenn Daten für die ungenaue Blickrichtungserkennung benötigt werden.
Jetpack XR SDK
–
OpenXR-Erweiterungen
Unity-Funktionen
android.permission.EYE_TRACKING_FINE
Blicksteuerung für Auswahl, Eingabe und Interaktionen.
Jetpack XR SDK
–
OpenXR-Erweiterungen
Unity-Funktionen
android.permission.FACE_TRACKING
Tracking und Rendern von Gesichtsausdrücken.
Jetpack XR SDK
–
OpenXR-Erweiterungen
Unity-Funktionen
android.permission.HAND_TRACKING
Verfolgung von Handgelenksposen sowie Winkel- und Linear-Geschwindigkeiten; Verwendung einer Mesh-Darstellung der Hände des Nutzers.
Jetpack XR SDK
OpenXR-Erweiterungen
Unity-Funktionen
android.permission.SCENE_UNDERSTANDING_COARSE
Lichtschätzung, Projizieren von Passthrough auf Mesh-Oberflächen, Raycasts für Trackables in der Umgebung, Ebenenerkennung, Objekterkennung, persistente Anker.
Jetpack XR SDK
OpenXR-Erweiterungen
Unity-Funktionen
android.permission.SCENE_UNDERSTANDING_FINE
Tiefentextur.
Jetpack XR SDK
–