11f7abcb66
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
1966 lines
27 KiB
Java
1966 lines
27 KiB
Java
package com.android.systemui;
|
|
// TODO(b/303773055): Remove the annotation after access issue is resolved.
|
|
/** @hide */
|
|
public final class FeatureFlagsImpl implements FeatureFlags {
|
|
@Override
|
|
|
|
|
|
public boolean activityTransitionUseLargestWindow() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean addBlackBackgroundForWindowMagnifier() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean alwaysComposeQsUiFragment() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean ambientTouchMonitorListenToDisplayChanges() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean appClipsBacklinks() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean appShortcutRemovalFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean avalancheReplaceHunWhenCritical() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean bindKeyguardMediaVisibility() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean bouncerUiRevamp() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean bouncerUiRevamp2() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean bpColors() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean brightnessSliderFocusState() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean checkLockscreenGoneTransition() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean classicFlagsMultiUser() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clipboardImageTimeout() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clipboardNoninteractiveOnLockscreen() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clipboardOverlayMultiuser() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clipboardSharedTransitions() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clipboardUseDescriptionMimetype() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean clockFidgetAnimation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalBouncerDoNotModifyPluginOpen() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalEditWidgetsActivityFinishFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalHub() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalHubUseThreadPoolForWidgets() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalResponsiveGrid() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalSceneKtfRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalStandaloneSupport() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalTimerFlickerFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalWidgetResizing() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean communalWidgetTrampolineFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean composeBouncer() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean confineNotificationTouchToViewWidth() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean contAuthPlugin() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean contextualTipsAssistantDismissFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean coroutineTracing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean createWindowlessWindowMagnifier() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean debugLiveUpdatesPromoteAll() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean decoupleViewControllerInAnimlib() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean delayShowMagnificationButton() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean desktopEffectsQsTile() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean deviceEntryUdfpsRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean disableBlurredShadeVisible() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean disableContextualTipsFrequencyCheck() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean disableContextualTipsIosSwitcherCheck() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean disableShadeTrackpadTwoFingerSwipe() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean doubleTapToSleep() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean dreamInputSessionPilferOnce() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean dreamOverlayBouncerSwipeDirectionFiltering() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean dreamOverlayUpdatedFont() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean edgeBackGestureHandlerThread() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean edgebackGestureHandlerGetRunningTasksBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableBackgroundKeyguardOndrawnCallback() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableContextualTipForMuteVolume() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableContextualTipForPowerOff() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableContextualTipForTakeScreenshot() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableContextualTips() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableEfficientDisplayRepository() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableLayoutTracing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableUnderlay() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enableViewCaptureTracing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean enforceBrightnessBaseUserRestriction() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean exampleFlag() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean expandCollapsePrivacyDialog() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean expandHeadsUpOnInlineReply() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean expandedPrivacyIndicatorsOnLargeScreen() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean extendedAppsShortcutCategory() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean faceMessageDeferUpdate() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean faceScanningAnimationNpeFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean fasterUnlockTransition() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean fetchBookmarksXmlKeyboardShortcuts() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean fixImageWallpaperCrashSurfaceAlreadyReleased() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean fixScreenshotActionDismissSystemWindows() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuAnimatedTuck() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuDisplayCutoutSupport() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuDragToEdit() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuDragToHide() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuHearingDeviceStatusIcon() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuImeDisplacementAnimation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuNarrowTargetContentObserver() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuNotifyTargetsChangedOnStrictDiff() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuOverlapsNavBarsFlag() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean floatingMenuRadiiAnimation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean getConnectedDeviceNameUnsynchronized() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean glanceableHubAllowKeyguardWhenDreaming() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean glanceableHubBlurredBackground() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean glanceableHubDirectEditMode() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean glanceableHubV2() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean glanceableHubV2Resources() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hapticsForComposeSliders() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hardwareColorStyles() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hearingAidsQsTileDialog() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hearingDevicesDialogRelatedTools() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hideRingerButtonInSingleVolumeMode() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean homeControlsDreamHsum() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hubEditModeTouchAdjustments() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hubmodeFullscreenVerticalSwipe() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean hubmodeFullscreenVerticalSwipeFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean iconRefresh2025() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean ignoreTouchesNextToNotificationShelf() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean indicationTextA11yFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyboardDockingIndicator() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyboardShortcutHelperRewrite() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyboardShortcutHelperShortcutCustomizer() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyboardTouchpadContextualEducation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyguardTransitionForceFinishOnScreenOff() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyguardWmReorderAtmsCalls() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean keyguardWmStateRefactor() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean lockscreenFont() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean lowLightClockDream() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean magneticNotificationSwipes() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsA11yColors() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsButtonMedia3() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsButtonMedia3Placement() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsDeviceManagerBackgroundExecution() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsDrawablesReuseBugfix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsLockscreenShadeBugFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsUiUpdate() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsUmoInflationInBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaControlsUserInitiatedDeleteintent() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaLoadMetadataViaMediaDataLoader() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaLockscreenLaunchAnimation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaProjectionDialogBehindLockscreen() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaProjectionGreyErrorText() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean mediaProjectionRequestAttributionFix() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean modesUiDialogPaging() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean moveTransitionAnimationLayer() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean msdlFeedback() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean multiuserWifiPickerTrackerSupport() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean newAodTransition() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean newVolumePanel() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean nonTouchscreenDevicesBypassFalsing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notesRoleQsTile() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAddXOnHoverToDismiss() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAmbientSuppressionAfterInflation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAnimatedActionsTreatment() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAppearNonlinear() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAsyncGroupHeaderInflation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAsyncHybridViewInflation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAvalancheSuppression() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationAvalancheThrottleHun() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationBackgroundTintOptimization() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationBundleUi() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationColorUpdateLogger() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationContentAlphaOptimization() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationFooterBackgroundTintOptimization() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationOverExpansionClippingFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationReentrantDismiss() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationRowAccessibilityExpanded() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationRowContentBinderRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationRowTransparency() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationRowUserContext() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationShadeBlur() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationShadeUiThread() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationSkipSilentUpdates() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationTransparentHeaderFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationViewFlipperPausingV2() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsBackgroundIcons() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsFooterVisibilityFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsHideOnDisplaySwitch() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsHunSharedAnimationValues() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsIconContainerRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsLaunchRadius() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsLiveDataStoreRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsPinnedHunInShade() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsRedesignFooterView() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notificationsRedesignGuts() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notifyPasswordTextViewUserActivityInBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean notifyPowerManagerUserActivityBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean onlyShowMediaStreamSliderInSingleVolumeMode() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean outputSwitcherRedesign() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean overrideSuppressOverlayCondition() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean permissionHelperInlineUiRichOngoing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean permissionHelperUiRichOngoing() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean physicalNotificationMovement() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean pinInputFieldStyledFocusState() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean predictiveBackAnimateShade() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean predictiveBackDelayWmTransition() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean priorityPeopleSection() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean promoteNotificationsAutomatically() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean pssAppSelectorRecentsSplitScreen() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean pssTaskSwitcher() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsCustomTileClickGuaranteedBugFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsNewTiles() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsNewTilesFuture() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsQuickRebindActiveTiles() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsRegisterSettingObserverOnBgThread() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsTileDetailedView() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsTileFocusState() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsUiRefactor() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean qsUiRefactorComposeFragment() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean recordIssueQsTile() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean redesignMagnificationWindowSize() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean refactorGetCurrentUser() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean registerBatteryControllerReceiversInCorestartable() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean registerContentObserversAsync() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean registerNewWalletCardInBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean registerWallpaperNotifierBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean relockWithPowerButtonImmediately() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean removeDreamOverlayHideOnTouch() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean removeUpdateListenerInQsIconViewImpl() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean restToUnlock() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean restartDreamOnUnocclude() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean revampedBouncerMessages() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean runFingerprintDetectOnDismissibleKeyguard() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean saveAndRestoreMagnificationSettingsButtons() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean sceneContainer() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshareNotificationHidingBugFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshotActionDismissSystemWindows() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshotMultidisplayFocusChange() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshotPolicySplitAndDesktopMode() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshotScrollCropViewCrashFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean screenshotUiControllerRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean secondaryUserWidgetHost() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean settingsExtRegisterContentObserverOnBgThread() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shadeExpandsOnStatusBarLongPress() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shadeHeaderFontUpdate() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shadeLaunchAccessibility() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shadeWindowGoesAround() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shaderlibLoadingEffectRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean shortcutHelperKeyGlyph() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean showAudioSharingSliderInVolumePanel() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean showClipboardIndication() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean showLockedByYourWatchKeyguardIndicator() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean showToastWhenAppControlBrightness() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean simPinBouncerReset() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean simPinRaceConditionOnRestart() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean simPinUseSlotId() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean skipHideSensitiveNotifAnimation() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean sliceBroadcastRelayInBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean sliceManagerBinderCallBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean smartspaceLockscreenViewmodel() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean smartspaceRelocateToBottom() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean smartspaceRemoteviewsRenderingFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean smartspaceSwipeEventLoggingFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean smartspaceViewpager2() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean sounddoseCustomization() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean spatialModelAppPushback() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean stabilizeHeadsUpGroupV2() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarAlwaysCheckUnderlyingNetworks() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarAutoStartScreenRecordChip() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarChipsModernization() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarChipsReturnAnimations() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarFontUpdates() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarMobileIconKairos() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarMonochromeIconsFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarNoHunBehavior() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarPopupChips() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarRootModernization() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarShowAudioOnlyProjectionChip() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarSignalPolicyRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarSignalPolicyRefactorEthernet() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarStaticInoutIndicators() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarStopUpdatingWindowHeight() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarSwipeOverChip() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarSwitchToSpnFromDataSpn() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarUiThread() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean statusBarWindowNoCustomTouch() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean stoppableFgsSystemApp() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean switchUserOnBg() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean sysuiTeamfood() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean themeOverlayControllerWakefulnessDeprecation() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean transitionRaceCondition() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean translucentOccludingActivityFix() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean tvGlobalActionsFocus() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean udfpsViewPerformance() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean unfoldAnimationBackgroundProgress() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean unfoldLatencyTrackingFix() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean updateCornerRadiusOnDisplayChanged() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean updateUserSwitcherBackground() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean updateWindowMagnifierBottomBoundary() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean useAadProxSensor() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean useNotifInflationThreadForFooter() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean useNotifInflationThreadForRow() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean useTransitionsForKeyguardOccluded() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean useVolumeController() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean userAwareSettingsRepositories() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean userEncryptedSource() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean userSwitcherAddSignOutOption() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean visualInterruptionsRefactor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
|
|
|
|
public boolean volumeRedesign() {
|
|
return false;
|
|
}
|
|
|
|
}
|