diff options
author | 2025-02-13 08:20:46 -0800 | |
---|---|---|
committer | 2025-02-13 08:20:46 -0800 | |
commit | 464dc9c0eba07611a1fb3f590dcc3fc548057455 (patch) | |
tree | f49615a16df7e4db1f55a5691ff47871385f01be /PermissionController/src | |
parent | 22ca5467adb0bb4928f97a72a7c2bbb2b58e9be7 (diff) | |
parent | ff4c3492fbef45a612e63d2778e435075d18be57 (diff) |
Merge "Updating Permissions module with new XR specific permissions" into main
Diffstat (limited to 'PermissionController/src')
-rw-r--r-- | PermissionController/src/com/android/permissioncontroller/permission/utils/PermissionMapping.kt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/utils/PermissionMapping.kt b/PermissionController/src/com/android/permissioncontroller/permission/utils/PermissionMapping.kt index 7ab05b93d..93a1a66df 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/utils/PermissionMapping.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/utils/PermissionMapping.kt @@ -146,6 +146,24 @@ object PermissionMapping { PLATFORM_PERMISSIONS[Manifest.permission.RANGING] = Manifest.permission_group.NEARBY_DEVICES } + // Android XR permissions + if (android.xr.Flags.xrManifestEntries()) { + PLATFORM_PERMISSIONS[Manifest.permission.EYE_TRACKING_COARSE] = + Manifest.permission_group.XR_TRACKING + PLATFORM_PERMISSIONS[Manifest.permission.FACE_TRACKING] = + Manifest.permission_group.XR_TRACKING + PLATFORM_PERMISSIONS[Manifest.permission.HAND_TRACKING] = + Manifest.permission_group.XR_TRACKING + PLATFORM_PERMISSIONS[Manifest.permission.SCENE_UNDERSTANDING_COARSE] = + Manifest.permission_group.XR_TRACKING + + PLATFORM_PERMISSIONS[Manifest.permission.EYE_TRACKING_FINE] = + Manifest.permission_group.XR_TRACKING_SENSITIVE + PLATFORM_PERMISSIONS[Manifest.permission.HEAD_TRACKING] = + Manifest.permission_group.XR_TRACKING_SENSITIVE + PLATFORM_PERMISSIONS[Manifest.permission.SCENE_UNDERSTANDING_FINE] = + Manifest.permission_group.XR_TRACKING_SENSITIVE + } // Any updates to the permissions for the CALL_LOG permission group must also be made in // Permissions {@link com.android.role.controller.model.Permissions} in the role |