Giống như ứng dụng trên thiết bị di động và các kiểu dáng khác, một số chức năng do ứng dụng XR cung cấp yêu cầu ứng dụng của bạn phải khai báo quyền trong tệp AndroidManifest của ứng dụng. Trong trường hợp quyền nguy hiểm, ứng dụng của bạn có thể cần yêu cầu quyền khi bắt đầu chạy. Đọc bài viết Quyền trên Android và các phương pháp hay nhất về quyền để biết thêm thông tin chi tiết.
Ứng dụng XR có thể sử dụng các quyền sau. Tất cả quyền trong phần này đều được coi là quyền nguy hiểm, vì vậy, bạn phải khai báo các quyền đó trong tệp kê khai ứng dụng và yêu cầu các quyền đó trong thời gian chạy.
android.permission.EYE_TRACKING_COARSE
Biểu thị tư thế, trạng thái và hướng mắt của người dùng, chẳng hạn như để sử dụng với hình đại diện. Sử dụng quyền này khi cần dữ liệu theo dõi ánh mắt có độ chính xác thấp.
SDK Jetpack XR
Không áp dụng
Tiện ích OpenXR
Tính năng của Unity
android.permission.EYE_TRACKING_FINE
Ánh mắt để chọn, nhập, tương tác và kết xuất foveated theo dõi ánh mắt.
SDK Jetpack XR
Không áp dụng
Tiện ích OpenXR
Tính năng của Unity
android.permission.FACE_TRACKING
Theo dõi và kết xuất biểu cảm khuôn mặt.
SDK Jetpack XR
Không áp dụng
Tiện ích OpenXR
Tính năng của Unity
android.permission.RECORD_AUDIO
Ghi âm thanh đầu vào, chẳng hạn như cho các nguồn dữ liệu theo dõi khuôn mặt dựa trên âm thanh.
SDK Jetpack XR
Không áp dụng
Tiện ích OpenXR
Tính năng của Unity
Không áp dụng
android.permission.HAND_TRACKING
Theo dõi tư thế khớp tay cũng như vận tốc góc và vận tốc tuyến tính; sử dụng biểu diễn lưới của bàn tay người dùng.
SDK Jetpack XR
Tiện ích OpenXR
Tính năng của Unity
android.permission.BODY_TRACKING
Theo dõi tư thế khớp cơ thể và tỷ lệ khung xương.
SDK Jetpack XR
Không áp dụng
Tiện ích OpenXR
Tính năng của Unity
android.permission.SCENE_UNDERSTANDING_COARSE
Ước tính ánh sáng; chiếu hình ảnh truyền qua lên bề mặt lưới; thực hiện truyền tia đối với các đối tượng có thể theo dõi trong môi trường; theo dõi mặt phẳng, hình ảnh, điểm đánh dấu, mã QR, lưới và đối tượng; neo cố định và neo dùng chung.
SDK Jetpack XR
Tiện ích 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
Tính năng của Unity
android.permission.SCENE_UNDERSTANDING_FINE
Kết cấu chiều sâu; lưới cảnh; ước tính ánh sáng bản đồ khối; truyền tia chiều sâu và chú thích không gian.
SDK Jetpack XR
Không áp dụng
Tiện ích OpenXR
Tính năng của Unity
android.permission.ACCESS_FINE_LOCATION
Vị trí và hướng chính xác so với Trái Đất để theo dõi và neo Không gian địa lý.
SDK Jetpack XR
Không áp dụng
Tiện ích OpenXR
Tính năng của Unity
Không áp dụng