与移动设备和其他设备规格上的应用一样,XR 应用提供的某些功能需要您的应用在应用的 AndroidManifest 文件中声明权限。对于危险权限,您的应用可能需要请求运行时权限。如需了解更深入的信息,请参阅 Android 中的权限和权限最佳实践。
XR 应用可以使用以下权限。本部分中的所有权限都被视为危险权限,因此您必须在应用清单中声明这些权限,并在运行时请求这些权限。
android.permission.EYE_TRACKING_COARSE
表示用户的眼部姿势、状态和方向,例如用于头像。当需要低精度眼动追踪数据时,请使用此权限。
Jetpack XR SDK
不适用
OpenXR 扩展
Unity 功能
android.permission.EYE_TRACKING_FINE
眼动注视,用于选择、输入、互动和眼动追踪注视点渲染。
Jetpack XR SDK
不适用
OpenXR 扩展
Unity 功能
android.permission.FACE_TRACKING
跟踪和渲染面部表情。
Jetpack XR SDK
不适用
OpenXR 扩展
Unity 功能
android.permission.RECORD_AUDIO
录制音频输入,例如用于音频驱动的面部追踪数据源。
Jetpack XR SDK
不适用
OpenXR 扩展
Unity 功能
不适用
android.permission.HAND_TRACKING
跟踪手部关节姿势以及角速度和线速度;使用用户手部的网格表示。
Jetpack XR SDK
OpenXR 扩展
Unity 功能
android.permission.BODY_TRACKING
追踪身体关节姿势和骨骼比例。
Jetpack XR SDK
不适用
OpenXR 扩展
Unity 功能
android.permission.SCENE_UNDERSTANDING_COARSE
光线估测;将透视投影到网格表面;对环境中的可跟踪对象执行光线投射;平面、图像、标记、二维码、网格和对象跟踪;持久和共享锚点。
Jetpack XR SDK
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
Unity 功能
android.permission.SCENE_UNDERSTANDING_FINE
深度纹理;场景网格化;立方体贴图光线估测;深度光线投射和空间注释。
Jetpack XR SDK
不适用
OpenXR 扩展
Unity 功能
android.permission.ACCESS_FINE_LOCATION
用于地理空间跟踪和锚点的精确地球相对位置和方向。
Jetpack XR SDK
不适用
OpenXR 扩展
Unity 功能
不适用