Loading core/res/res/values/config.xml +5 −0 Original line number Diff line number Diff line Loading @@ -1393,6 +1393,11 @@ <!-- Is the lock-screen disabled for new users by default --> <bool name="config_disableLockscreenByDefault">false</bool> <!-- Provides default value for double line clock in lock screen setting: 0 - Don't show double line clock 1 - Show double line clock in lock screen (default) --> <integer name="config_doublelineClockDefault">1</integer> <!-- If true, enables verification of the lockscreen credential in the factory reset protection flow. This should be true if gatekeeper / weaver credentials can still be checked after a factory reset. --> Loading core/res/res/values/symbols.xml +3 −0 Original line number Diff line number Diff line Loading @@ -2376,6 +2376,9 @@ <java-symbol type="dimen" name="popup_enter_animation_from_y_delta" /> <java-symbol type="dimen" name="popup_exit_animation_to_y_delta" /> <!-- For double line clock in lock screen --> <java-symbol type="integer" name="config_doublelineClockDefault"/> <!-- ImfTest --> <java-symbol type="layout" name="auto_complete_list" /> Loading packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java +2 −1 Original line number Diff line number Diff line Loading @@ -470,7 +470,8 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS private void updateDoubleLineClock() { mCanShowDoubleLineClock = mSecureSettings.getIntForUser( Settings.Secure.LOCKSCREEN_USE_DOUBLE_LINE_CLOCK, 1, Settings.Secure.LOCKSCREEN_USE_DOUBLE_LINE_CLOCK, mView.getResources() .getInteger(com.android.internal.R.integer.config_doublelineClockDefault), UserHandle.USER_CURRENT) != 0; if (!mCanShowDoubleLineClock) { Loading packages/SystemUI/tests/src/com/android/keyguard/KeyguardClockSwitchControllerTest.java +4 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,9 @@ public class KeyguardClockSwitchControllerTest extends SysuiTestCase { when(mResources.getDimensionPixelSize(R.dimen.keyguard_large_clock_top_margin)) .thenReturn(-200); when(mResources.getInteger(com.android.internal.R.integer.config_doublelineClockDefault)) .thenReturn(1); when(mView.findViewById(R.id.lockscreen_clock_view_large)).thenReturn(mLargeClockFrame); when(mView.findViewById(R.id.lockscreen_clock_view)).thenReturn(mSmallClockFrame); when(mSmallClockView.getContext()).thenReturn(getContext()); Loading Loading @@ -309,6 +312,7 @@ public class KeyguardClockSwitchControllerTest extends SysuiTestCase { // When a settings change has occurred to the small clock, make sure the view is adjusted reset(mView); when(mView.getResources()).thenReturn(mResources); observer.onChange(true); mExecutor.runAllReady(); verify(mView).switchToClock(KeyguardClockSwitch.SMALL, /* animate */ true); Loading Loading
core/res/res/values/config.xml +5 −0 Original line number Diff line number Diff line Loading @@ -1393,6 +1393,11 @@ <!-- Is the lock-screen disabled for new users by default --> <bool name="config_disableLockscreenByDefault">false</bool> <!-- Provides default value for double line clock in lock screen setting: 0 - Don't show double line clock 1 - Show double line clock in lock screen (default) --> <integer name="config_doublelineClockDefault">1</integer> <!-- If true, enables verification of the lockscreen credential in the factory reset protection flow. This should be true if gatekeeper / weaver credentials can still be checked after a factory reset. --> Loading
core/res/res/values/symbols.xml +3 −0 Original line number Diff line number Diff line Loading @@ -2376,6 +2376,9 @@ <java-symbol type="dimen" name="popup_enter_animation_from_y_delta" /> <java-symbol type="dimen" name="popup_exit_animation_to_y_delta" /> <!-- For double line clock in lock screen --> <java-symbol type="integer" name="config_doublelineClockDefault"/> <!-- ImfTest --> <java-symbol type="layout" name="auto_complete_list" /> Loading
packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitchController.java +2 −1 Original line number Diff line number Diff line Loading @@ -470,7 +470,8 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS private void updateDoubleLineClock() { mCanShowDoubleLineClock = mSecureSettings.getIntForUser( Settings.Secure.LOCKSCREEN_USE_DOUBLE_LINE_CLOCK, 1, Settings.Secure.LOCKSCREEN_USE_DOUBLE_LINE_CLOCK, mView.getResources() .getInteger(com.android.internal.R.integer.config_doublelineClockDefault), UserHandle.USER_CURRENT) != 0; if (!mCanShowDoubleLineClock) { Loading
packages/SystemUI/tests/src/com/android/keyguard/KeyguardClockSwitchControllerTest.java +4 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,9 @@ public class KeyguardClockSwitchControllerTest extends SysuiTestCase { when(mResources.getDimensionPixelSize(R.dimen.keyguard_large_clock_top_margin)) .thenReturn(-200); when(mResources.getInteger(com.android.internal.R.integer.config_doublelineClockDefault)) .thenReturn(1); when(mView.findViewById(R.id.lockscreen_clock_view_large)).thenReturn(mLargeClockFrame); when(mView.findViewById(R.id.lockscreen_clock_view)).thenReturn(mSmallClockFrame); when(mSmallClockView.getContext()).thenReturn(getContext()); Loading Loading @@ -309,6 +312,7 @@ public class KeyguardClockSwitchControllerTest extends SysuiTestCase { // When a settings change has occurred to the small clock, make sure the view is adjusted reset(mView); when(mView.getResources()).thenReturn(mResources); observer.onChange(true); mExecutor.runAllReady(); verify(mView).switchToClock(KeyguardClockSwitch.SMALL, /* animate */ true); Loading