Tout comme les applications sur les appareils mobiles et d'autres facteurs de forme, certaines fonctionnalités proposées par les applications XR nécessitent que votre application déclare des autorisations dans son fichier AndroidManifest. Dans le cas d'autorisations dangereuses, votre application peut avoir besoin de demander des autorisations d'exécution. Pour en savoir plus, consultez Autorisations sur Android et Bonnes pratiques concernant les autorisations.
Les applications XR peuvent utiliser les autorisations suivantes. Toutes les autorisations de cette section sont considérées comme des autorisations dangereuses. Vous devez donc les déclarer dans le fichier manifeste de votre application et les demander au moment de l'exécution.
android.permission.EYE_TRACKING_COARSE
Représentation de la pose, de l'état et de l'orientation des yeux de l'utilisateur, par exemple pour une utilisation avec des avatars. Utilisez cette autorisation lorsque des données de suivi oculaire de faible précision sont nécessaires.
SDK Jetpack XR
N/A
Extensions OpenXR
Fonctionnalités Unity
android.permission.EYE_TRACKING_FINE
Suivi oculaire pour la sélection, la saisie, les interactions et le rendu fovéal basé sur le suivi oculaire.
SDK Jetpack XR
N/A
Extensions OpenXR
Fonctionnalités Unity
android.permission.FACE_TRACKING
Suivi et rendu des expressions faciales.
SDK Jetpack XR
N/A
Extensions OpenXR
Fonctionnalités Unity
android.permission.RECORD_AUDIO
Enregistrer une entrée audio, par exemple pour les sources de données de suivi du visage basées sur l'audio.
SDK Jetpack XR
N/A
Extensions OpenXR
Fonctionnalités Unity
N/A
android.permission.HAND_TRACKING
Suivi des poses des articulations de la main, et des vitesses angulaires et linéaires, à l'aide d'une représentation maillée des mains de l'utilisateur.
SDK Jetpack XR
Extensions OpenXR
Fonctionnalités Unity
android.permission.BODY_TRACKING
Suivi des poses des articulations et des proportions du squelette.
SDK Jetpack XR
N/A
Extensions OpenXR
Fonctionnalités Unity
android.permission.SCENE_UNDERSTANDING_COARSE
Estimation de la lumière, projection de l'intercommunication sur les surfaces de maillage, exécution de raycasts sur les éléments traçables de l'environnement, suivi des plans, des images, des repères, des QR codes, des maillages et des objets, ancres persistantes et partagées.
SDK Jetpack XR
Extensions OpenXR
XR_ANDROID_anchor_sharing_exportXR_ANDROID_composition_layer_passthrough_meshXR_ANDROID_device_anchor_persistenceXR_ANDROID_light_estimationXR_ANDROID_raycastXR_ANDROID_spatial_anchor_spaceXR_ANDROID_spatial_component_subsumed_byXR_ANDROID_spatial_discovery_boundsXR_ANDROID_spatial_entity_bound_anchorXR_ANDROID_spatial_object_trackingXR_ANDROID_trackablesXR_ANDROID_trackables_imageXR_ANDROID_trackables_markerXR_ANDROID_trackables_objectXR_ANDROID_trackables_qr_codeXR_EXT_spatial_anchorXR_EXT_spatial_image_trackingXR_EXT_spatial_marker_trackingXR_EXT_spatial_mesh_trackingXR_EXT_spatial_object_trackingXR_EXT_spatial_persistenceXR_EXT_spatial_persistence_operationsXR_EXT_spatial_plane_tracking
Fonctionnalités Unity
android.permission.SCENE_UNDERSTANDING_FINE
Textures de profondeur, maillage de scène, estimation de la lumière par cubemap, raycasting de profondeur et annotations spatiales.
SDK Jetpack XR
N/A
Extensions OpenXR
Fonctionnalités Unity
android.permission.ACCESS_FINE_LOCATION
Position et orientation précises par rapport à la Terre pour le suivi et les ancres géospatiales.
SDK Jetpack XR
N/A
Extensions OpenXR
Fonctionnalités Unity
N/A