public class CarStatusBar extends PhoneStatusBar implements CarBatteryController.BatteryViewHandler
ActivityStarter.Callback
ACTION_FAKE_ARTWORK, ALPHA_IN, ALPHA_OUT, CHATTY, DEBUG, DEBUG_GESTURES, DEBUG_MEDIA, DEBUG_MEDIA_FAKE_ARTWORK, DEBUG_WINDOW_STATE, DUMPTRUCK, FADE_KEYGUARD_DURATION, FADE_KEYGUARD_DURATION_PULSING, FADE_KEYGUARD_START_DELAY, mBatteryController, mDozeScrimController, mIconController, mKeyguardMonitor, mKeyguardStatusBar, mLockscreenWallpaper, mNotificationPanel, mScrimController, mScrimSrcModeEnabled, mStartedGoingToSleep, mStatusBarView, mStatusBarWindow, mStatusBarWindowManager, mUserSwitcherController, mZenModeController, SHOW_LOCKSCREEN_MEDIA_ARTWORK, SPEW
ENABLE_CHILD_NOTIFICATIONS, ENABLE_HEADS_UP, ENABLE_REMOTE_INPUT, FORCE_REMOTE_INPUT_HISTORY, mAccessibilityManager, mAllowLockscreenRemoteInput, mAssistManager, mBarService, mBouncerShowing, mCommandQueue, mCurrentProfiles, mCurrentUserId, mDeviceInteractive, mDevicePolicyManager, mDisableNotificationAlerts, mDismissView, mDreamManager, mEmptyShadeView, mGroupManager, mHandler, mHeadsUpEntriesToRemoveOnSwitch, mHeadsUpManager, mHeadsUpTicker, mKeyguardIconOverflowContainer, mKeysKeptForRemoteInput, mLayoutDirection, mNavigationBarView, mNotificationData, mPowerManager, mRecents, mRecentsPreloadOnTouchListener, mRemoteInputController, mRemoteInputEntriesToRemoveOnCollapse, mSettingsObserver, MSG_CANCEL_PRELOAD_RECENT_APPS, MSG_DISMISS_KEYBOARD_SHORTCUTS_MENU, MSG_HIDE_RECENT_APPS, MSG_PRELOAD_RECENT_APPS, MSG_SHOW_NEXT_AFFILIATED_TASK, MSG_SHOW_PREV_AFFILIATED_TASK, MSG_SHOW_RECENT_APPS, MSG_TOGGLE_KEYBOARD_SHORTCUTS_MENU, MSG_TOGGLE_RECENTS_APPS, mShowLockscreenNotifications, mStackScroller, mState, mStatusBarKeyguardViewManager, MULTIUSER_DEBUG, mUseHeadsUp, mVisible, mVrMode, mWindowManager, mWindowManagerService, mZenMode, SETTING_HEADS_UP_TICKER, SYSTEM_DIALOG_REASON_HOME_KEY, SYSTEM_DIALOG_REASON_RECENT_APPS
mComponents, mContext
ACTION_DEMO, COMMAND_BARS, COMMAND_BATTERY, COMMAND_CLOCK, COMMAND_ENTER, COMMAND_EXIT, COMMAND_NETWORK, COMMAND_NOTIFICATIONS, COMMAND_STATUS, COMMAND_VOLUME, DEMO_MODE_ALLOWED, EXTRA_COMMAND
Constructor and Description |
---|
CarStatusBar() |
Modifier and Type | Method and Description |
---|---|
protected void |
addNavigationBar() |
protected BatteryController |
createBatteryController() |
protected void |
createNavigationBarView(Context context) |
protected void |
createUserSwitcher() |
void |
destroy() |
void |
hideBatteryView() |
protected PhoneStatusBarView |
makeStatusBarView() |
protected void |
repositionNavigationBar() |
void |
showBatteryView() |
void |
start() |
void |
updateKeyguardState(boolean goingToFullShade,
boolean fromShadeLocked) |
void |
userSwitched(int newUserId) |
addNotification, addPostCollapseAction, addQsTile, adjustDisableFlags, animateCollapsePanels, animateCollapsePanels, animateCollapsePanels, animateCollapsePanels, animateCollapsePanels, animateCollapseQuickSettings, animateExpandNotificationsPanel, animateExpandSettingsPanel, animateKeyguardUnoccluding, appTransitionCancelled, appTransitionFinished, appTransitionPending, appTransitionStarting, buzzBeepBlinked, calculateGoingToFullShadeDelay, clearAllNotifications, clickTile, createAndAddWindows, createHandler, createIconController, disable, dismissKeyguard, dismissKeyguardThenExecute, dispatchDemoCommand, dump, endAffordanceLaunch, executeRunnableDismissingKeyguard, fadeKeyguardAfterLaunchTransition, fadeKeyguardWhilePulsing, findAndUpdateMediaNotifications, finishKeyguardFadingAway, getBarState, getBouncerContainer, getCurrentMediaNotificationKey, getCurrentUserHandle, getGestureRecorder, getHomeButton, getKeyguardFadingAwayDelay, getKeyguardFadingAwayDuration, getMaxKeyguardNotifications, getMaxKeyguardNotifications, getNavigationBarView, getStatusBarHeight, getStatusBarView, getStatusBarWindow, goToKeyguard, goToLockedShade, handleSystemNavigationKey, handleVisibleToUserChanged, hasActiveNotifications, hideKeyguard, inflateNavigationBarView, inflateStatusBarWindow, initSignalCluster, interceptMediaKey, interceptTouchEvent, isCollapsing, isDozing, isFalsingThresholdNeeded, isGoingToNotificationShade, isHeadsUp, isInLaunchTransition, isKeyguardCurrentlySecure, isKeyguardFadingAway, isPanelFullyCollapsed, isQsExpanded, isScrimSrcModeEnabled, isSnoozedPackage, isTopLevelChild, isWakeUpComingFromTouch, keyguardGoingAway, loadDimens, maybeEscalateHeadsUp, notificationLightOff, notificationLightPulse, notifyFpAuthModeChanged, onActivated, onActivationReset, onBackPressed, onCameraHintStarted, onCameraLaunchGestureDetected, onClosingFinished, onConfigurationChanged, onCrossedThreshold, onDensityOrFontScaleChanged, onDragDownReset, onDraggedDown, onExpandClicked, onFinishedGoingToSleep, onHeadsUpPinned, onHeadsUpPinnedModeChanged, onHeadsUpStateChanged, onHeadsUpUnPinned, onHintFinished, onKeyguardViewManagerStatesUpdated, onLockedNotificationImportanceChange, onLockedRemoteInput, onLockedWorkRemoteInput, onMenuPressed, onPhoneHintStarted, onScreenTurnedOff, onScreenTurnedOn, onScreenTurningOn, onSpacePressed, onStartedGoingToSleep, onStartedWakingUp, onTouchSlopExceeded, onTrackingStarted, onTrackingStopped, onUnlockHintStarted, onUnlockMethodStateChanged, onVoiceAssistHintStarted, onWorkChallengeUnlocked, performRemoveNotification, postAnimateCollapsePanels, postAnimateOpenPanels, postQSRunnableDismissingKeyguard, postStartActivityDismissingKeyguard, postStartActivityDismissingKeyguard, preventNextAnimation, refreshLayout, removeIcon, removeNotification, remQsTile, requestNotificationUpdate, resetUserExpandedStates, setAreThereNotifications, setBarState, setBouncerShowing, setEmptyDragAmount, setHeadsUpUser, setIcon, setImeWindowStatus, setInteracting, setKeyguardFadingAway, setLightsOn, setPanelExpanded, setQsExpanded, setSystemUiVisibility, setWindowState, setZenMode, shouldDisableNavbarGestures, showKeyguard, showScreenPinningRequest, showScreenPinningRequest, showTvPictureInPictureMenu, startActivity, startActivity, startActivityDismissingKeyguard, startActivityDismissingKeyguard, startKeyguard, startLaunchTransitionTimeout, startWorkChallengeIfNecessary, stopWaitingForKeyguardExit, toggleSplitScreenMode, topAppWindowChanged, updateHeadsUp, updateMediaMetaData, updateNotificationRanking, updateNotifications, updateStackScrollerState, userActivity, viewInfo, wakeUpIfDozing
addNotificationViews, applyColorsAndBackgrounds, bindDismissListener, cancelPreloadingRecents, cancelPreloadRecentApps, clearNotificationEffects, createIcon, createNotificationViews, dismissKeyboardShortcuts, dismissKeyboardShortcutsMenu, dismissPopups, dismissPopups, getActivityOptions, getExposedGuts, getGroupManager, getNotificationLongClicker, getPackageManagerForUser, hideRecentApps, hideRecents, inflateViews, isBouncerShowing, isCurrentProfile, isDeviceInVrMode, isDeviceProvisioned, isKeyguardSecure, isLockscreenPublicMode, isMediaNotification, isNotificationForCurrentProfiles, logNotificationExpansion, notifyHeadsUpScreenOff, notifyUserAboutHiddenNotifications, onGutsClosed, onNotificationClear, onPanelLaidOut, onSecureLockScreen, overrideActivityPendingAppTransition, preloadRecentApps, preloadRecents, removeNotificationViews, sendCloseSystemWindows, setLockScreenAllowRemoteInput, setLockscreenPublicMode, setNotificationShown, setNotificationsShown, setShowLockscreenNotifications, shouldHideNotifications, shouldHideNotifications, shouldPeek, shouldPeek, shouldShowOnKeyguard, showAssistDisclosure, showNextAffiliatedTask, showPreviousAffiliatedTask, showRecentApps, showRecents, showRecentsNextAffiliatedTask, showRecentsPreviousAffiliatedTask, startAssist, startPendingIntentDismissingKeyguard, toggleKeyboardShortcuts, toggleKeyboardShortcutsMenu, toggleRecentApps, toggleRecents, toggleSplitScreen, updateNotification, updatePublicContentView, updateRowStates, updateVisibleToUser, userAllowsNotificationsInPublic, userAllowsPrivateNotificationsInPublic, visibilityChanged, workAroundBadLayerDrawableOpacity
getComponent, onBootCompleted, overrideNotificationAppName, putComponent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
startPendingIntentDismissingKeyguard
public void start()
start
in class PhoneStatusBar
public void destroy()
destroy
in class PhoneStatusBar
protected PhoneStatusBarView makeStatusBarView()
makeStatusBarView
in class PhoneStatusBar
protected BatteryController createBatteryController()
createBatteryController
in class PhoneStatusBar
protected void addNavigationBar()
addNavigationBar
in class PhoneStatusBar
protected void createNavigationBarView(Context context)
createNavigationBarView
in class PhoneStatusBar
public void showBatteryView()
showBatteryView
in interface CarBatteryController.BatteryViewHandler
public void hideBatteryView()
hideBatteryView
in interface CarBatteryController.BatteryViewHandler
protected void repositionNavigationBar()
repositionNavigationBar
in class PhoneStatusBar
protected void createUserSwitcher()
createUserSwitcher
in class PhoneStatusBar
public void userSwitched(int newUserId)
userSwitched
in class PhoneStatusBar
public void updateKeyguardState(boolean goingToFullShade, boolean fromShadeLocked)
updateKeyguardState
in class PhoneStatusBar