ManifestPermission

Added in 1.0.0-alpha05

public final class ManifestPermission


Summary

Public fields

static final @NonNull String

Allows an application to get approximate eye gaze.

static final @NonNull String

Allows an application to get precise eye gaze data.

static final @NonNull String

Allows an application to get face tracking data.

static final @NonNull String

Allows an application to get hand tracking data.

static final @NonNull String

Allows an application to get head tracking data.

static final @NonNull String

Allows an application to get data derived by sensing the user's environment.

static final @NonNull String

Allows an application to get highly precise data derived by sensing the user's environment, such as a depth map.

Public fields

EYE_TRACKING_COARSE

public static final @NonNull String EYE_TRACKING_COARSE

Allows an application to get approximate eye gaze.

Protection level: dangerous

Constant Value: "android.permission.EYE_TRACKING_COARSE"

EYE_TRACKING_FINE

public static final @NonNull String EYE_TRACKING_FINE

Allows an application to get precise eye gaze data.

Protection level: dangerous

Constant Value: "android.permission.EYE_TRACKING_FINE"

public static final @NonNull String FACE_TRACKING

Allows an application to get face tracking data.

Protection level: dangerous

Constant Value: "android.permission.FACE_TRACKING"

public static final @NonNull String HAND_TRACKING

Allows an application to get hand tracking data.

Protection level: dangerous

Constant Value: "android.permission.HAND_TRACKING"

public static final @NonNull String HEAD_TRACKING

Allows an application to get head tracking data. Unmanaged activities (OpenXR activities with the manifest property "android.window.PROPERTY_XR_ACTIVITY_START_MODE" set to "XR_ACTIVITY_START_MODE_FULL_SPACE_UNMANAGED") do not require this permission to get head tracking data.

{@see https://developer.android.com/develop/xr/get-started#property_activity_xr_start_mode_property}

Protection level: dangerous

Constant Value: "android.permission.HEAD_TRACKING"

SCENE_UNDERSTANDING_COARSE

public static final @NonNull String SCENE_UNDERSTANDING_COARSE

Allows an application to get data derived by sensing the user's environment.

Protection level: dangerous

Constant Value: "android.permission.SCENE_UNDERSTANDING_COARSE"

SCENE_UNDERSTANDING_FINE

public static final @NonNull String SCENE_UNDERSTANDING_FINE

Allows an application to get highly precise data derived by sensing the user's environment, such as a depth map.

Protection level: dangerous

Constant Value: "android.permission.SCENE_UNDERSTANDING_FINE"