5f3a03f4fb
Signed-off-by: abhixv <abhi.sharma1@hotmail.com>
633 lines
29 KiB
Java
633 lines
29 KiB
Java
package com.android.window.flags2;
|
|
// TODO(b/303773055): Remove the annotation after access issue is resolved.
|
|
/** @hide */
|
|
public final class Flags {
|
|
/** @hide */
|
|
public static final String FLAG_ACTIVITY_EMBEDDING_ANIMATION_CUSTOMIZATION_FLAG = "com.android.window.flags.activity_embedding_animation_customization_flag";
|
|
/** @hide */
|
|
public static final String FLAG_ACTIVITY_EMBEDDING_INTERACTIVE_DIVIDER_FLAG = "com.android.window.flags.activity_embedding_interactive_divider_flag";
|
|
/** @hide */
|
|
public static final String FLAG_ACTIVITY_EMBEDDING_OVERLAY_PRESENTATION_FLAG = "com.android.window.flags.activity_embedding_overlay_presentation_flag";
|
|
/** @hide */
|
|
public static final String FLAG_ACTIVITY_SNAPSHOT_BY_DEFAULT = "com.android.window.flags.activity_snapshot_by_default";
|
|
/** @hide */
|
|
public static final String FLAG_ACTIVITY_WINDOW_INFO_FLAG = "com.android.window.flags.activity_window_info_flag";
|
|
/** @hide */
|
|
public static final String FLAG_ALLOW_DISABLE_ACTIVITY_RECORD_INPUT_SINK = "com.android.window.flags.allow_disable_activity_record_input_sink";
|
|
/** @hide */
|
|
public static final String FLAG_ALLOW_HIDE_SCM_BUTTON = "com.android.window.flags.allow_hide_scm_button";
|
|
/** @hide */
|
|
public static final String FLAG_ALLOWS_SCREEN_SIZE_DECOUPLED_FROM_STATUS_BAR_AND_CUTOUT = "com.android.window.flags.allows_screen_size_decoupled_from_status_bar_and_cutout";
|
|
/** @hide */
|
|
public static final String FLAG_ALWAYS_DEFER_TRANSITION_WHEN_APPLY_WCT = "com.android.window.flags.always_defer_transition_when_apply_wct";
|
|
/** @hide */
|
|
public static final String FLAG_ALWAYS_DRAW_MAGNIFICATION_FULLSCREEN_BORDER = "com.android.window.flags.always_draw_magnification_fullscreen_border";
|
|
/** @hide */
|
|
public static final String FLAG_ALWAYS_UPDATE_WALLPAPER_PERMISSION = "com.android.window.flags.always_update_wallpaper_permission";
|
|
/** @hide */
|
|
public static final String FLAG_APP_COMPAT_PROPERTIES_API = "com.android.window.flags.app_compat_properties_api";
|
|
/** @hide */
|
|
public static final String FLAG_APP_COMPAT_REFACTORING = "com.android.window.flags.app_compat_refactoring";
|
|
/** @hide */
|
|
public static final String FLAG_BAL_DONT_BRING_EXISTING_BACKGROUND_TASK_STACK_TO_FG = "com.android.window.flags.bal_dont_bring_existing_background_task_stack_to_fg";
|
|
/** @hide */
|
|
public static final String FLAG_BAL_IMPROVE_REAL_CALLER_VISIBILITY_CHECK = "com.android.window.flags.bal_improve_real_caller_visibility_check";
|
|
/** @hide */
|
|
public static final String FLAG_BAL_IMPROVED_METRICS = "com.android.window.flags.bal_improved_metrics";
|
|
/** @hide */
|
|
public static final String FLAG_BAL_REQUIRE_OPT_IN_BY_PENDING_INTENT_CREATOR = "com.android.window.flags.bal_require_opt_in_by_pending_intent_creator";
|
|
/** @hide */
|
|
public static final String FLAG_BAL_REQUIRE_OPT_IN_SAME_UID = "com.android.window.flags.bal_require_opt_in_same_uid";
|
|
/** @hide */
|
|
public static final String FLAG_BAL_RESPECT_APP_SWITCH_STATE_WHEN_CHECK_BOUND_BY_FOREGROUND_UID = "com.android.window.flags.bal_respect_app_switch_state_when_check_bound_by_foreground_uid";
|
|
/** @hide */
|
|
public static final String FLAG_BAL_SHOW_TOASTS = "com.android.window.flags.bal_show_toasts";
|
|
/** @hide */
|
|
public static final String FLAG_BAL_SHOW_TOASTS_BLOCKED = "com.android.window.flags.bal_show_toasts_blocked";
|
|
/** @hide */
|
|
public static final String FLAG_BLAST_SYNC_NOTIFICATION_SHADE_ON_DISPLAY_SWITCH = "com.android.window.flags.blast_sync_notification_shade_on_display_switch";
|
|
/** @hide */
|
|
public static final String FLAG_BUNDLE_CLIENT_TRANSACTION_FLAG = "com.android.window.flags.bundle_client_transaction_flag";
|
|
/** @hide */
|
|
public static final String FLAG_CAMERA_COMPAT_FOR_FREEFORM = "com.android.window.flags.camera_compat_for_freeform";
|
|
/** @hide */
|
|
public static final String FLAG_CLOSE_TO_SQUARE_CONFIG_INCLUDES_STATUS_BAR = "com.android.window.flags.close_to_square_config_includes_status_bar";
|
|
/** @hide */
|
|
public static final String FLAG_CONFIGURABLE_FONT_SCALE_DEFAULT = "com.android.window.flags.configurable_font_scale_default";
|
|
/** @hide */
|
|
public static final String FLAG_COVER_DISPLAY_OPT_IN = "com.android.window.flags.cover_display_opt_in";
|
|
/** @hide */
|
|
public static final String FLAG_DEFER_DISPLAY_UPDATES = "com.android.window.flags.defer_display_updates";
|
|
/** @hide */
|
|
public static final String FLAG_DELAY_NOTIFICATION_TO_MAGNIFICATION_WHEN_RECENTS_WINDOW_TO_FRONT_TRANSITION = "com.android.window.flags.delay_notification_to_magnification_when_recents_window_to_front_transition";
|
|
/** @hide */
|
|
public static final String FLAG_DELEGATE_UNHANDLED_DRAGS = "com.android.window.flags.delegate_unhandled_drags";
|
|
/** @hide */
|
|
public static final String FLAG_DELETE_CAPTURE_DISPLAY = "com.android.window.flags.delete_capture_display";
|
|
/** @hide */
|
|
public static final String FLAG_DENSITY_390_API = "com.android.window.flags.density_390_api";
|
|
/** @hide */
|
|
public static final String FLAG_DISABLE_OBJECT_POOL = "com.android.window.flags.disable_object_pool";
|
|
/** @hide */
|
|
public static final String FLAG_DISABLE_THIN_LETTERBOXING_POLICY = "com.android.window.flags.disable_thin_letterboxing_policy";
|
|
/** @hide */
|
|
public static final String FLAG_DO_NOT_CHECK_INTERSECTION_WHEN_NON_MAGNIFIABLE_WINDOW_TRANSITIONS = "com.android.window.flags.do_not_check_intersection_when_non_magnifiable_window_transitions";
|
|
/** @hide */
|
|
public static final String FLAG_DRAW_SNAPSHOT_ASPECT_RATIO_MATCH = "com.android.window.flags.draw_snapshot_aspect_ratio_match";
|
|
/** @hide */
|
|
public static final String FLAG_EDGE_TO_EDGE_BY_DEFAULT = "com.android.window.flags.edge_to_edge_by_default";
|
|
/** @hide */
|
|
public static final String FLAG_EMBEDDED_ACTIVITY_BACK_NAV_FLAG = "com.android.window.flags.embedded_activity_back_nav_flag";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_ADDITIONAL_WINDOWS_ABOVE_STATUS_BAR = "com.android.window.flags.enable_additional_windows_above_status_bar";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_APP_HEADER_WITH_TASK_DENSITY = "com.android.window.flags.enable_app_header_with_task_density";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_BUFFER_TRANSFORM_HINT_FROM_DISPLAY = "com.android.window.flags.enable_buffer_transform_hint_from_display";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_CAMERA_COMPAT_FOR_DESKTOP_WINDOWING = "com.android.window.flags.enable_camera_compat_for_desktop_windowing";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_COMPATUI_SYSUI_LAUNCHER = "com.android.window.flags.enable_compatui_sysui_launcher";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_DESKTOP_WINDOWING_IMMERSIVE_HANDLE_HIDING = "com.android.window.flags.enable_desktop_windowing_immersive_handle_hiding";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_DESKTOP_WINDOWING_MODALS_POLICY = "com.android.window.flags.enable_desktop_windowing_modals_policy";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_DESKTOP_WINDOWING_MODE = "com.android.window.flags.enable_desktop_windowing_mode";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_DESKTOP_WINDOWING_QUICK_SWITCH = "com.android.window.flags.enable_desktop_windowing_quick_switch";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_DESKTOP_WINDOWING_SCVH_CACHE = "com.android.window.flags.enable_desktop_windowing_scvh_cache";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_DESKTOP_WINDOWING_SIZE_CONSTRAINTS = "com.android.window.flags.enable_desktop_windowing_size_constraints";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_DESKTOP_WINDOWING_TASK_LIMIT = "com.android.window.flags.enable_desktop_windowing_task_limit";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_DESKTOP_WINDOWING_TASKBAR_RUNNING_APPS = "com.android.window.flags.enable_desktop_windowing_taskbar_running_apps";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_DESKTOP_WINDOWING_WALLPAPER_ACTIVITY = "com.android.window.flags.enable_desktop_windowing_wallpaper_activity";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_SCALED_RESIZING = "com.android.window.flags.enable_scaled_resizing";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_TASK_STACK_OBSERVER_IN_SHELL = "com.android.window.flags.enable_task_stack_observer_in_shell";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_THEMED_APP_HEADERS = "com.android.window.flags.enable_themed_app_headers";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_WINDOWING_DYNAMIC_INITIAL_BOUNDS = "com.android.window.flags.enable_windowing_dynamic_initial_bounds";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_WINDOWING_EDGE_DRAG_RESIZE = "com.android.window.flags.enable_windowing_edge_drag_resize";
|
|
/** @hide */
|
|
public static final String FLAG_ENABLE_WM_EXTENSIONS_FOR_ALL_FLAG = "com.android.window.flags.enable_wm_extensions_for_all_flag";
|
|
/** @hide */
|
|
public static final String FLAG_ENFORCE_EDGE_TO_EDGE = "com.android.window.flags.enforce_edge_to_edge";
|
|
/** @hide */
|
|
public static final String FLAG_ENSURE_WALLPAPER_IN_TRANSITIONS = "com.android.window.flags.ensure_wallpaper_in_transitions";
|
|
/** @hide */
|
|
public static final String FLAG_EXPLICIT_REFRESH_RATE_HINTS = "com.android.window.flags.explicit_refresh_rate_hints";
|
|
/** @hide */
|
|
public static final String FLAG_FIFO_PRIORITY_FOR_MAJOR_UI_PROCESSES = "com.android.window.flags.fifo_priority_for_major_ui_processes";
|
|
/** @hide */
|
|
public static final String FLAG_FIX_NO_CONTAINER_UPDATE_WITHOUT_RESIZE = "com.android.window.flags.fix_no_container_update_without_resize";
|
|
/** @hide */
|
|
public static final String FLAG_FIX_PIP_RESTORE_TO_OVERLAY = "com.android.window.flags.fix_pip_restore_to_overlay";
|
|
/** @hide */
|
|
public static final String FLAG_FULLSCREEN_DIM_FLAG = "com.android.window.flags.fullscreen_dim_flag";
|
|
/** @hide */
|
|
public static final String FLAG_GET_DIMMER_ON_CLOSING = "com.android.window.flags.get_dimmer_on_closing";
|
|
/** @hide */
|
|
public static final String FLAG_IMMERSIVE_APP_REPOSITIONING = "com.android.window.flags.immersive_app_repositioning";
|
|
/** @hide */
|
|
public static final String FLAG_INSETS_CONTROL_CHANGED_ITEM = "com.android.window.flags.insets_control_changed_item";
|
|
/** @hide */
|
|
public static final String FLAG_INSETS_CONTROL_SEQ = "com.android.window.flags.insets_control_seq";
|
|
/** @hide */
|
|
public static final String FLAG_INSETS_DECOUPLED_CONFIGURATION = "com.android.window.flags.insets_decoupled_configuration";
|
|
/** @hide */
|
|
public static final String FLAG_INTRODUCE_SMOOTHER_DIMMER = "com.android.window.flags.introduce_smoother_dimmer";
|
|
/** @hide */
|
|
public static final String FLAG_KEYGUARD_APPEAR_TRANSITION = "com.android.window.flags.keyguard_appear_transition";
|
|
/** @hide */
|
|
public static final String FLAG_LETTERBOX_BACKGROUND_WALLPAPER = "com.android.window.flags.letterbox_background_wallpaper";
|
|
/** @hide */
|
|
public static final String FLAG_MOVABLE_CUTOUT_CONFIGURATION = "com.android.window.flags.movable_cutout_configuration";
|
|
/** @hide */
|
|
public static final String FLAG_MOVE_ANIMATION_OPTIONS_TO_CHANGE = "com.android.window.flags.move_animation_options_to_change";
|
|
/** @hide */
|
|
public static final String FLAG_MULTI_CROP = "com.android.window.flags.multi_crop";
|
|
/** @hide */
|
|
public static final String FLAG_NAV_BAR_TRANSPARENT_BY_DEFAULT = "com.android.window.flags.nav_bar_transparent_by_default";
|
|
/** @hide */
|
|
public static final String FLAG_NO_CONSECUTIVE_VISIBILITY_EVENTS = "com.android.window.flags.no_consecutive_visibility_events";
|
|
/** @hide */
|
|
public static final String FLAG_NO_VISIBILITY_EVENT_ON_DISPLAY_STATE_CHANGE = "com.android.window.flags.no_visibility_event_on_display_state_change";
|
|
/** @hide */
|
|
public static final String FLAG_OFFLOAD_COLOR_EXTRACTION = "com.android.window.flags.offload_color_extraction";
|
|
/** @hide */
|
|
public static final String FLAG_PREDICTIVE_BACK_SYSTEM_ANIMS = "com.android.window.flags.predictive_back_system_anims";
|
|
/** @hide */
|
|
public static final String FLAG_REAR_DISPLAY_DISABLE_FORCE_DESKTOP_SYSTEM_DECORATIONS = "com.android.window.flags.rear_display_disable_force_desktop_system_decorations";
|
|
/** @hide */
|
|
public static final String FLAG_RELEASE_SNAPSHOT_AGGRESSIVELY = "com.android.window.flags.release_snapshot_aggressively";
|
|
/** @hide */
|
|
public static final String FLAG_REMOVE_PREPARE_SURFACE_IN_PLACEMENT = "com.android.window.flags.remove_prepare_surface_in_placement";
|
|
/** @hide */
|
|
public static final String FLAG_SCREEN_RECORDING_CALLBACKS = "com.android.window.flags.screen_recording_callbacks";
|
|
/** @hide */
|
|
public static final String FLAG_SDK_DESIRED_PRESENT_TIME = "com.android.window.flags.sdk_desired_present_time";
|
|
/** @hide */
|
|
public static final String FLAG_SECURE_WINDOW_STATE = "com.android.window.flags.secure_window_state";
|
|
/** @hide */
|
|
public static final String FLAG_SET_SC_PROPERTIES_IN_CLIENT = "com.android.window.flags.set_sc_properties_in_client";
|
|
/** @hide */
|
|
public static final String FLAG_SKIP_SLEEPING_WHEN_SWITCHING_DISPLAY = "com.android.window.flags.skip_sleeping_when_switching_display";
|
|
/** @hide */
|
|
public static final String FLAG_SUPPORTS_MULTI_INSTANCE_SYSTEM_UI = "com.android.window.flags.supports_multi_instance_system_ui";
|
|
/** @hide */
|
|
public static final String FLAG_SURFACE_CONTROL_INPUT_RECEIVER = "com.android.window.flags.surface_control_input_receiver";
|
|
/** @hide */
|
|
public static final String FLAG_SURFACE_TRUSTED_OVERLAY = "com.android.window.flags.surface_trusted_overlay";
|
|
/** @hide */
|
|
public static final String FLAG_SYNC_SCREEN_CAPTURE = "com.android.window.flags.sync_screen_capture";
|
|
/** @hide */
|
|
public static final String FLAG_TASK_FRAGMENT_SYSTEM_ORGANIZER_FLAG = "com.android.window.flags.task_fragment_system_organizer_flag";
|
|
/** @hide */
|
|
public static final String FLAG_TRANSIT_READY_TRACKING = "com.android.window.flags.transit_ready_tracking";
|
|
/** @hide */
|
|
public static final String FLAG_TRUSTED_PRESENTATION_LISTENER_FOR_WINDOW = "com.android.window.flags.trusted_presentation_listener_for_window";
|
|
/** @hide */
|
|
public static final String FLAG_UNTRUSTED_EMBEDDING_ANY_APP_PERMISSION = "com.android.window.flags.untrusted_embedding_any_app_permission";
|
|
/** @hide */
|
|
public static final String FLAG_UNTRUSTED_EMBEDDING_STATE_SHARING = "com.android.window.flags.untrusted_embedding_state_sharing";
|
|
/** @hide */
|
|
public static final String FLAG_USE_WINDOW_ORIGINAL_TOUCHABLE_REGION_WHEN_MAGNIFICATION_RECOMPUTE_BOUNDS = "com.android.window.flags.use_window_original_touchable_region_when_magnification_recompute_bounds";
|
|
/** @hide */
|
|
public static final String FLAG_USER_MIN_ASPECT_RATIO_APP_DEFAULT = "com.android.window.flags.user_min_aspect_ratio_app_default";
|
|
/** @hide */
|
|
public static final String FLAG_WAIT_FOR_TRANSITION_ON_DISPLAY_SWITCH = "com.android.window.flags.wait_for_transition_on_display_switch";
|
|
/** @hide */
|
|
public static final String FLAG_WALLPAPER_OFFSET_ASYNC = "com.android.window.flags.wallpaper_offset_async";
|
|
/** @hide */
|
|
public static final String FLAG_WINDOW_SESSION_RELAYOUT_INFO = "com.android.window.flags.window_session_relayout_info";
|
|
/** @hide */
|
|
public static final String FLAG_WINDOW_TOKEN_CONFIG_THREAD_SAFE = "com.android.window.flags.window_token_config_thread_safe";
|
|
|
|
public static boolean activityEmbeddingAnimationCustomizationFlag() {
|
|
return FEATURE_FLAGS.activityEmbeddingAnimationCustomizationFlag();
|
|
}
|
|
|
|
public static boolean activityEmbeddingInteractiveDividerFlag() {
|
|
return FEATURE_FLAGS.activityEmbeddingInteractiveDividerFlag();
|
|
}
|
|
|
|
public static boolean activityEmbeddingOverlayPresentationFlag() {
|
|
return FEATURE_FLAGS.activityEmbeddingOverlayPresentationFlag();
|
|
}
|
|
|
|
public static boolean activitySnapshotByDefault() {
|
|
return FEATURE_FLAGS.activitySnapshotByDefault();
|
|
}
|
|
|
|
public static boolean activityWindowInfoFlag() {
|
|
return FEATURE_FLAGS.activityWindowInfoFlag();
|
|
}
|
|
|
|
public static boolean allowDisableActivityRecordInputSink() {
|
|
return FEATURE_FLAGS.allowDisableActivityRecordInputSink();
|
|
}
|
|
|
|
public static boolean allowHideScmButton() {
|
|
return FEATURE_FLAGS.allowHideScmButton();
|
|
}
|
|
|
|
public static boolean allowsScreenSizeDecoupledFromStatusBarAndCutout() {
|
|
return FEATURE_FLAGS.allowsScreenSizeDecoupledFromStatusBarAndCutout();
|
|
}
|
|
|
|
public static boolean alwaysDeferTransitionWhenApplyWct() {
|
|
return FEATURE_FLAGS.alwaysDeferTransitionWhenApplyWct();
|
|
}
|
|
|
|
public static boolean alwaysDrawMagnificationFullscreenBorder() {
|
|
return FEATURE_FLAGS.alwaysDrawMagnificationFullscreenBorder();
|
|
}
|
|
|
|
public static boolean alwaysUpdateWallpaperPermission() {
|
|
return FEATURE_FLAGS.alwaysUpdateWallpaperPermission();
|
|
}
|
|
|
|
public static boolean appCompatPropertiesApi() {
|
|
return FEATURE_FLAGS.appCompatPropertiesApi();
|
|
}
|
|
|
|
public static boolean appCompatRefactoring() {
|
|
return FEATURE_FLAGS.appCompatRefactoring();
|
|
}
|
|
|
|
public static boolean balDontBringExistingBackgroundTaskStackToFg() {
|
|
return FEATURE_FLAGS.balDontBringExistingBackgroundTaskStackToFg();
|
|
}
|
|
|
|
public static boolean balImproveRealCallerVisibilityCheck() {
|
|
return FEATURE_FLAGS.balImproveRealCallerVisibilityCheck();
|
|
}
|
|
|
|
public static boolean balImprovedMetrics() {
|
|
return FEATURE_FLAGS.balImprovedMetrics();
|
|
}
|
|
|
|
public static boolean balRequireOptInByPendingIntentCreator() {
|
|
return FEATURE_FLAGS.balRequireOptInByPendingIntentCreator();
|
|
}
|
|
|
|
public static boolean balRequireOptInSameUid() {
|
|
return FEATURE_FLAGS.balRequireOptInSameUid();
|
|
}
|
|
|
|
public static boolean balRespectAppSwitchStateWhenCheckBoundByForegroundUid() {
|
|
return FEATURE_FLAGS.balRespectAppSwitchStateWhenCheckBoundByForegroundUid();
|
|
}
|
|
|
|
public static boolean balShowToasts() {
|
|
return FEATURE_FLAGS.balShowToasts();
|
|
}
|
|
|
|
public static boolean balShowToastsBlocked() {
|
|
return FEATURE_FLAGS.balShowToastsBlocked();
|
|
}
|
|
|
|
public static boolean blastSyncNotificationShadeOnDisplaySwitch() {
|
|
return FEATURE_FLAGS.blastSyncNotificationShadeOnDisplaySwitch();
|
|
}
|
|
|
|
public static boolean bundleClientTransactionFlag() {
|
|
return FEATURE_FLAGS.bundleClientTransactionFlag();
|
|
}
|
|
|
|
public static boolean cameraCompatForFreeform() {
|
|
return FEATURE_FLAGS.cameraCompatForFreeform();
|
|
}
|
|
|
|
public static boolean closeToSquareConfigIncludesStatusBar() {
|
|
return FEATURE_FLAGS.closeToSquareConfigIncludesStatusBar();
|
|
}
|
|
|
|
public static boolean configurableFontScaleDefault() {
|
|
return FEATURE_FLAGS.configurableFontScaleDefault();
|
|
}
|
|
|
|
public static boolean coverDisplayOptIn() {
|
|
return FEATURE_FLAGS.coverDisplayOptIn();
|
|
}
|
|
|
|
public static boolean deferDisplayUpdates() {
|
|
return FEATURE_FLAGS.deferDisplayUpdates();
|
|
}
|
|
|
|
public static boolean delayNotificationToMagnificationWhenRecentsWindowToFrontTransition() {
|
|
return FEATURE_FLAGS.delayNotificationToMagnificationWhenRecentsWindowToFrontTransition();
|
|
}
|
|
|
|
public static boolean delegateUnhandledDrags() {
|
|
return FEATURE_FLAGS.delegateUnhandledDrags();
|
|
}
|
|
|
|
public static boolean deleteCaptureDisplay() {
|
|
return FEATURE_FLAGS.deleteCaptureDisplay();
|
|
}
|
|
|
|
public static boolean density390Api() {
|
|
return FEATURE_FLAGS.density390Api();
|
|
}
|
|
|
|
public static boolean disableObjectPool() {
|
|
return FEATURE_FLAGS.disableObjectPool();
|
|
}
|
|
|
|
public static boolean disableThinLetterboxingPolicy() {
|
|
return FEATURE_FLAGS.disableThinLetterboxingPolicy();
|
|
}
|
|
|
|
public static boolean doNotCheckIntersectionWhenNonMagnifiableWindowTransitions() {
|
|
return FEATURE_FLAGS.doNotCheckIntersectionWhenNonMagnifiableWindowTransitions();
|
|
}
|
|
|
|
public static boolean drawSnapshotAspectRatioMatch() {
|
|
return FEATURE_FLAGS.drawSnapshotAspectRatioMatch();
|
|
}
|
|
|
|
public static boolean edgeToEdgeByDefault() {
|
|
return FEATURE_FLAGS.edgeToEdgeByDefault();
|
|
}
|
|
|
|
public static boolean embeddedActivityBackNavFlag() {
|
|
return FEATURE_FLAGS.embeddedActivityBackNavFlag();
|
|
}
|
|
|
|
public static boolean enableAdditionalWindowsAboveStatusBar() {
|
|
return FEATURE_FLAGS.enableAdditionalWindowsAboveStatusBar();
|
|
}
|
|
|
|
public static boolean enableAppHeaderWithTaskDensity() {
|
|
return FEATURE_FLAGS.enableAppHeaderWithTaskDensity();
|
|
}
|
|
|
|
public static boolean enableBufferTransformHintFromDisplay() {
|
|
return FEATURE_FLAGS.enableBufferTransformHintFromDisplay();
|
|
}
|
|
|
|
public static boolean enableCameraCompatForDesktopWindowing() {
|
|
return FEATURE_FLAGS.enableCameraCompatForDesktopWindowing();
|
|
}
|
|
|
|
public static boolean enableCompatuiSysuiLauncher() {
|
|
return FEATURE_FLAGS.enableCompatuiSysuiLauncher();
|
|
}
|
|
|
|
public static boolean enableDesktopWindowingImmersiveHandleHiding() {
|
|
return FEATURE_FLAGS.enableDesktopWindowingImmersiveHandleHiding();
|
|
}
|
|
|
|
public static boolean enableDesktopWindowingModalsPolicy() {
|
|
return FEATURE_FLAGS.enableDesktopWindowingModalsPolicy();
|
|
}
|
|
|
|
public static boolean enableDesktopWindowingMode() {
|
|
return FEATURE_FLAGS.enableDesktopWindowingMode();
|
|
}
|
|
|
|
public static boolean enableDesktopWindowingQuickSwitch() {
|
|
return FEATURE_FLAGS.enableDesktopWindowingQuickSwitch();
|
|
}
|
|
|
|
public static boolean enableDesktopWindowingScvhCache() {
|
|
return FEATURE_FLAGS.enableDesktopWindowingScvhCache();
|
|
}
|
|
|
|
public static boolean enableDesktopWindowingSizeConstraints() {
|
|
return FEATURE_FLAGS.enableDesktopWindowingSizeConstraints();
|
|
}
|
|
|
|
public static boolean enableDesktopWindowingTaskLimit() {
|
|
return FEATURE_FLAGS.enableDesktopWindowingTaskLimit();
|
|
}
|
|
|
|
public static boolean enableDesktopWindowingTaskbarRunningApps() {
|
|
return FEATURE_FLAGS.enableDesktopWindowingTaskbarRunningApps();
|
|
}
|
|
|
|
public static boolean enableDesktopWindowingWallpaperActivity() {
|
|
return FEATURE_FLAGS.enableDesktopWindowingWallpaperActivity();
|
|
}
|
|
|
|
public static boolean enableScaledResizing() {
|
|
return FEATURE_FLAGS.enableScaledResizing();
|
|
}
|
|
|
|
public static boolean enableTaskStackObserverInShell() {
|
|
return FEATURE_FLAGS.enableTaskStackObserverInShell();
|
|
}
|
|
|
|
public static boolean enableThemedAppHeaders() {
|
|
return FEATURE_FLAGS.enableThemedAppHeaders();
|
|
}
|
|
|
|
public static boolean enableWindowingDynamicInitialBounds() {
|
|
return FEATURE_FLAGS.enableWindowingDynamicInitialBounds();
|
|
}
|
|
|
|
public static boolean enableWindowingEdgeDragResize() {
|
|
return FEATURE_FLAGS.enableWindowingEdgeDragResize();
|
|
}
|
|
|
|
public static boolean enableWmExtensionsForAllFlag() {
|
|
return FEATURE_FLAGS.enableWmExtensionsForAllFlag();
|
|
}
|
|
|
|
public static boolean enforceEdgeToEdge() {
|
|
return FEATURE_FLAGS.enforceEdgeToEdge();
|
|
}
|
|
|
|
public static boolean ensureWallpaperInTransitions() {
|
|
return FEATURE_FLAGS.ensureWallpaperInTransitions();
|
|
}
|
|
|
|
public static boolean explicitRefreshRateHints() {
|
|
return FEATURE_FLAGS.explicitRefreshRateHints();
|
|
}
|
|
|
|
public static boolean fifoPriorityForMajorUiProcesses() {
|
|
return FEATURE_FLAGS.fifoPriorityForMajorUiProcesses();
|
|
}
|
|
|
|
public static boolean fixNoContainerUpdateWithoutResize() {
|
|
return FEATURE_FLAGS.fixNoContainerUpdateWithoutResize();
|
|
}
|
|
|
|
public static boolean fixPipRestoreToOverlay() {
|
|
return FEATURE_FLAGS.fixPipRestoreToOverlay();
|
|
}
|
|
|
|
public static boolean fullscreenDimFlag() {
|
|
return FEATURE_FLAGS.fullscreenDimFlag();
|
|
}
|
|
|
|
public static boolean getDimmerOnClosing() {
|
|
return FEATURE_FLAGS.getDimmerOnClosing();
|
|
}
|
|
|
|
public static boolean immersiveAppRepositioning() {
|
|
return FEATURE_FLAGS.immersiveAppRepositioning();
|
|
}
|
|
|
|
public static boolean insetsControlChangedItem() {
|
|
return FEATURE_FLAGS.insetsControlChangedItem();
|
|
}
|
|
|
|
public static boolean insetsControlSeq() {
|
|
return FEATURE_FLAGS.insetsControlSeq();
|
|
}
|
|
|
|
public static boolean insetsDecoupledConfiguration() {
|
|
return FEATURE_FLAGS.insetsDecoupledConfiguration();
|
|
}
|
|
|
|
public static boolean introduceSmootherDimmer() {
|
|
return FEATURE_FLAGS.introduceSmootherDimmer();
|
|
}
|
|
|
|
public static boolean keyguardAppearTransition() {
|
|
return FEATURE_FLAGS.keyguardAppearTransition();
|
|
}
|
|
|
|
public static boolean letterboxBackgroundWallpaper() {
|
|
return FEATURE_FLAGS.letterboxBackgroundWallpaper();
|
|
}
|
|
|
|
public static boolean movableCutoutConfiguration() {
|
|
return FEATURE_FLAGS.movableCutoutConfiguration();
|
|
}
|
|
|
|
public static boolean moveAnimationOptionsToChange() {
|
|
return FEATURE_FLAGS.moveAnimationOptionsToChange();
|
|
}
|
|
|
|
public static boolean multiCrop() {
|
|
return FEATURE_FLAGS.multiCrop();
|
|
}
|
|
|
|
public static boolean navBarTransparentByDefault() {
|
|
return FEATURE_FLAGS.navBarTransparentByDefault();
|
|
}
|
|
|
|
public static boolean noConsecutiveVisibilityEvents() {
|
|
return FEATURE_FLAGS.noConsecutiveVisibilityEvents();
|
|
}
|
|
|
|
public static boolean noVisibilityEventOnDisplayStateChange() {
|
|
return FEATURE_FLAGS.noVisibilityEventOnDisplayStateChange();
|
|
}
|
|
|
|
public static boolean offloadColorExtraction() {
|
|
return FEATURE_FLAGS.offloadColorExtraction();
|
|
}
|
|
|
|
public static boolean predictiveBackSystemAnims() {
|
|
return FEATURE_FLAGS.predictiveBackSystemAnims();
|
|
}
|
|
|
|
public static boolean rearDisplayDisableForceDesktopSystemDecorations() {
|
|
return FEATURE_FLAGS.rearDisplayDisableForceDesktopSystemDecorations();
|
|
}
|
|
|
|
public static boolean releaseSnapshotAggressively() {
|
|
return FEATURE_FLAGS.releaseSnapshotAggressively();
|
|
}
|
|
|
|
public static boolean removePrepareSurfaceInPlacement() {
|
|
return FEATURE_FLAGS.removePrepareSurfaceInPlacement();
|
|
}
|
|
|
|
public static boolean screenRecordingCallbacks() {
|
|
return FEATURE_FLAGS.screenRecordingCallbacks();
|
|
}
|
|
|
|
public static boolean sdkDesiredPresentTime() {
|
|
return FEATURE_FLAGS.sdkDesiredPresentTime();
|
|
}
|
|
|
|
public static boolean secureWindowState() {
|
|
return FEATURE_FLAGS.secureWindowState();
|
|
}
|
|
|
|
public static boolean setScPropertiesInClient() {
|
|
return FEATURE_FLAGS.setScPropertiesInClient();
|
|
}
|
|
|
|
public static boolean skipSleepingWhenSwitchingDisplay() {
|
|
return FEATURE_FLAGS.skipSleepingWhenSwitchingDisplay();
|
|
}
|
|
|
|
public static boolean supportsMultiInstanceSystemUi() {
|
|
return FEATURE_FLAGS.supportsMultiInstanceSystemUi();
|
|
}
|
|
|
|
public static boolean surfaceControlInputReceiver() {
|
|
return FEATURE_FLAGS.surfaceControlInputReceiver();
|
|
}
|
|
|
|
public static boolean surfaceTrustedOverlay() {
|
|
return FEATURE_FLAGS.surfaceTrustedOverlay();
|
|
}
|
|
|
|
public static boolean syncScreenCapture() {
|
|
return FEATURE_FLAGS.syncScreenCapture();
|
|
}
|
|
|
|
public static boolean taskFragmentSystemOrganizerFlag() {
|
|
return FEATURE_FLAGS.taskFragmentSystemOrganizerFlag();
|
|
}
|
|
|
|
public static boolean transitReadyTracking() {
|
|
return FEATURE_FLAGS.transitReadyTracking();
|
|
}
|
|
|
|
public static boolean trustedPresentationListenerForWindow() {
|
|
return FEATURE_FLAGS.trustedPresentationListenerForWindow();
|
|
}
|
|
|
|
public static boolean untrustedEmbeddingAnyAppPermission() {
|
|
return FEATURE_FLAGS.untrustedEmbeddingAnyAppPermission();
|
|
}
|
|
|
|
public static boolean untrustedEmbeddingStateSharing() {
|
|
return FEATURE_FLAGS.untrustedEmbeddingStateSharing();
|
|
}
|
|
|
|
public static boolean useWindowOriginalTouchableRegionWhenMagnificationRecomputeBounds() {
|
|
return FEATURE_FLAGS.useWindowOriginalTouchableRegionWhenMagnificationRecomputeBounds();
|
|
}
|
|
|
|
public static boolean userMinAspectRatioAppDefault() {
|
|
return FEATURE_FLAGS.userMinAspectRatioAppDefault();
|
|
}
|
|
|
|
public static boolean waitForTransitionOnDisplaySwitch() {
|
|
return FEATURE_FLAGS.waitForTransitionOnDisplaySwitch();
|
|
}
|
|
|
|
public static boolean wallpaperOffsetAsync() {
|
|
return FEATURE_FLAGS.wallpaperOffsetAsync();
|
|
}
|
|
|
|
public static boolean windowSessionRelayoutInfo() {
|
|
return FEATURE_FLAGS.windowSessionRelayoutInfo();
|
|
}
|
|
|
|
public static boolean windowTokenConfigThreadSafe() {
|
|
return FEATURE_FLAGS.windowTokenConfigThreadSafe();
|
|
}
|
|
|
|
private static FeatureFlags FEATURE_FLAGS = new FeatureFlagsImpl();
|
|
|
|
}
|