就像行動裝置和其他板型規格上的應用程式一樣,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
光線估算;將透視投影到網格表面;對環境中的可追蹤項目執行光線投射;平面、圖片、標記、QR code、網格和物件追蹤;永久和共用錨點。
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 功能
不適用