302475e93ce00287770aba9668acbe86e8b20a05 |
|
22-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix verifyUnlock Bug: 23970549 Change-Id: I899d8a92050c257217fa8528c33cb4592ad6d76a
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
58e378b02561d8f606066537b193b0eb62e2404f |
|
18-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Start fingerprint authentication in onStartedGoingToSleep" into mnc-dr-dev
|
95e4038bb127fdd41bd3b11373a6d2328facb850 |
|
17-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Start fingerprint authentication in onStartedGoingToSleep We used to start fingerprint authentication in onFinishedGoingToSleep. This was a UX issue because then users couldn't place the finger on the sensor immediately after pressing the power button because onFinishedGoingToSleep is significantly delayed (around 900ms after pressing the power button). Bug: 23570959 Change-Id: I0bf557ebd10e6a8b033ab98a78aa338bf6538dcc
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
5c0c5ac84552f80ddadc43f451c3a28c5c8c8f84 |
|
16-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Handle case correctly when screen times out and locking immediately In case the the screen timed out and the setting was set to "lock now" in case the screen times out, we locked before finished going to sleep, leading to all kinds of state messups in Keyguard, including an empty lockscreen when authenticating with fingerprint during that period. Bug: 23952388 Change-Id: If1629be1171c841d51ec0555422e6108002fdb73
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
18f18ae078ee97bbdfc9da39d4a19866dceb6a3e |
|
11-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Allow camera launch also when device is interactive Bug: 23967648 Change-Id: If91df75e6325b3969dc2351a70af0c160d3eab04
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
84dc08a208eea7a4ddf043cadbb28987cf90ae22 |
|
12-Sep-2015 |
Jorim Jaggi <jjaggi@google.com> |
Dump Keyguard state in SystemUI and PhoneWindowManager Bug: 23970549 Change-Id: Iec1e8ac507268086e0e2935847eda606ea1fb700
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
f6d51acec69366b6ea34f5e0c9aa8cc840f04a4d |
|
02-Sep-2015 |
Adrian Roos <roosa@google.com> |
Poke fingerprint timeout when vold password is correct Bug: 23718313 Change-Id: I6c88fbba9ae460594b8e2f1a77c6545b305e5813
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
b774e554f32fd65cac30b43d1cf679403ef4af82 |
|
24-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
Optimize fp touch to wake: Shortcut for report next draw When telling window manager that Keyguard window is in the correct state for a fp-touch-to-wake sequence, it takes more than 1 frame at the moment because the signal that WM is waiting for the next draw is delayed by one frame because it is posted at the end of the runnable queue. To correctly fix this, we should post it at the beginning at the queue, but this is way too risky this late. Instead, add a isolated SysUI hack to report it faster. Bug: 23401557 Change-Id: Icf64101e27611c7c01d108123021b22186f1e70c
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
b5e4722891e7bbf2fffcd995af02838667a3abab |
|
15-Aug-2015 |
Adrian Roos <roosa@google.com> |
Add StrongAuthTracker Bug: 22846469 Bug: 22115393 Change-Id: I6ef5322d02e540fc043e7f20d3aabf595ce7c224
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
83eb6bb5d83d3994a3750b566a2109a049ab1388 |
|
18-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
Improve motion for wake-and-unlocking while pulsing - Move all fingerprint related to logic in on central class in SystemUI that knows all the state of the UI so there is exactly ONE place in which we decide what to do when we acquire a fingerprint. - When pulsing and we get a valid finger, we fade the contents of the Keyguard out and fade the scrim out almost the same way as we would do in a normal wake-and-unlock sequence. - Hide shadows while dozing, so we don't see the artifacts when we fade the dozed Keyguard out. Bug: 23225107 Change-Id: I82f78e61f2530cf7d507ade80f6f0a340c082567
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
587488e027c41394dc6a1f2248c4dbe8d3530b69 |
|
14-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
am 81eeef58: Merge "Update time when turning on screen, in addition to waking up" into mnc-dev * commit '81eeef589386483722c21572d9ab6d3f95dd26be': Update time when turning on screen, in addition to waking up
|
9373911d41c133fce80b8ecf6e688204f2c667e7 |
|
14-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
Update time when turning on screen, in addition to waking up When in ambient display mode, we didn't get a callback to onStartedWakingUp, thus the time was never refreshed. Since broadcasts are disabled in this low-power state, we need to refresh the clock manually before turning on the screen, because we can't rely on the broadcasts to be delivered. Bug: 23171638 Change-Id: I249f4195a14995f7c1467e73ac2aa400b871f80e
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
aabab270282baefaba4a99399e0eef7be043c615 |
|
12-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix touch-to-wake while dozing Bug: 23113439 Change-Id: I7abcf1b4298fc832ba78df742c691246766993b1
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
25b4d4b280c6aa07656328bd9dd90977781d00e1 |
|
12-Aug-2015 |
Jorim Jaggi <jjaggi@google.com> |
Require strong authentication after a timeout Bug: 21594472 Change-Id: Iab169d4fa2e4ad134f8c8579654b28e96b5b1385
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
b978ce7f25011add50e900d5745f3e066cddfd55 |
|
06-Aug-2015 |
Jason Monk <jmonk@google.com> |
Allow system to disable lockscreen Even when there is a pin. Bug: 22920549 Change-Id: Ib84e1c3ac67be0318d4186c66ee582a49969e373
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
0d210f6395072db4a4c53d4cb8fac4a59a3965b4 |
|
10-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Animation for touch, wake and unlock - Add callback to inform SysUI when the screen has been unblocked and turned on. - Cleanup inconsistent messaging about device interactive/screen on and off. - Add callbacks to inform SysUI about screen states - Implement a quick fade for the scrim after touch, wake, and unlock. First, start with a black scrim on top of everything, and then fade it out. - Make sure we play the normal unlock animation when device is pulsing - Override navigation bar animations for touch, wake and unlock: Fade in the same manner as the scrim. Bug: 22571198 Bug: 21855614 Change-Id: I8ff08d72cced1e0f03c78d71ff710d8a4f6b848c
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
ad7310f01329c2ce99c57017873664528280999c |
|
25-Jul-2015 |
Selim Cinek <cinek@google.com> |
Fixed wake to unlock when the device has never been unlocked Previously the fingerprint could still unlock the device when waking up with the fingerprint sensor, since we were not checking if it is allowed. Bug: 22622999 Change-Id: I039a4e0701c1f161f227cf6f1d25e8147548db47
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
1fcafc49ad34cb8f778862653d452ac0fe61461c |
|
20-Jul-2015 |
Selim Cinek <cinek@google.com> |
Adapted the behavior when unlocking with fingerprint is not allowed We now keep the fingerprint running and switch to the bouncer when the user successfully authenticated. Bug: 21618072 Change-Id: If00061cb3914afd4d7a7d75964594484c792a890
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
740452e8756cb7f51ed185c3906a5ca61b8fcdd4 |
|
09-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Touch, wake and unlock - Add onFingerprintAcquired, so Keyguard can grab a wakelock to prevent the device from sleeping. - If we get a successful fingerprint, wake the device up, immediately dismiss the keyguard and tell PWM that we kicked off our frame that will represent the correct state. - PWM then waits for this frame to be drawn, and then turns on the screen, which results in unlocking directly to the previsouly opened app. Bug: 21855614 Change-Id: I5f43df17fa5e4e9c6a6392eef4a4590b07df4f96
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
4474f54f4eedbdf5d0b225647d50c0b05466a448 |
|
10-Jul-2015 |
Jorim Jaggi <jjaggi@google.com> |
Fix empty keyguard for once and all When a Keyguard exit animation was played while the screen was turning off, the window animation was cancelled. However, since we didn't reset mPostKeyguardExitAnimation, we thought we need to apply it again, with a start time of Long.MIN_VALUE. For some reason, this animation never ended, and it was stuck at the beginning. Thus, the alpha was 0 and the user just saw a blank wallpaper. In addition, we also forbid starting the Keyguard exit animation when the screen is about to turn off. Bug: 21124013 Change-Id: Ief022c5bd758a9fedcaab3fe9fc385fa4234b37f
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
edd32b881780e52b4ecc43f8df3b6b091e70a863 |
|
24-Jun-2015 |
Selim Cinek <cinek@google.com> |
Fixed a bug with encryption where the keyguard was never shown with PIN This led to the network being unusable. We now ensure that the Keyguard is not notified of the SIM PIN changes until after the initial dismissal logic is done. In addition, the fullscreen PIN is now always shown immediately and not until the user swipes up, which was an error before. Also made sure that the Keyguard Scrim is correctly visible when shown. Bug: 21850021 Change-Id: I81804124bae30adf0e17e26cc42f67e48fc446e8
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
3122fa85b2f18c0a89f5fe1ef0942c530a271843 |
|
18-Jun-2015 |
Selim Cinek <cinek@google.com> |
Added a message to the keyguard bouncer A message can now be shown on the keyguard bouncer explaining why the bouncer is being shown. Bug: 21618072 Change-Id: I25aea9cc242abbf6a133fb42cc4407f5c2f3f688
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
9f33d6cb2ed90e2fff3d99cfcf90f6074b1b9f04 |
|
16-Jun-2015 |
Adrian Roos <roosa@google.com> |
Fix stuck orientation in SetupWizard Bug: 21755092 Change-Id: I3144a81523ce2ef4bf6dc457c0ea4b9723dae489
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
5cc86599ce0e5596655859d09c52934030da240b |
|
08-Jun-2015 |
Jorim Jaggi <jjaggi@google.com> |
Dismiss Keyguard correctly When authenticating with fingerprint, we didn't go through the dismiss action, and thus launching intents was broken when authenticating with fingerprint from the bouncer. Also fixed a crash. Bug: 21695578 Change-Id: I61f74b5b63d4d6ddf7f8f3ce96feb63b9644cd52
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
853cbe38c9aa80671a2e7e616f48a6160c722eea |
|
05-Jun-2015 |
Jorim Jaggi <jjaggi@google.com> |
Don't play lock sound when just resetting Keyguard Bug: 21595440 Change-Id: I9bd470d051f4851dcde83099f1ba1f0a9bae429a
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
579e7b7b9ac9f9fed052c63a462b49b16baffc16 |
|
02-Jun-2015 |
Adrian Roos <roosa@google.com> |
Merge "Patches for IKeyguardStateCallback" into mnc-dev
|
328472ebd8f9c139fef1ad859ed4f7b43b3f86c6 |
|
21-May-2015 |
dooyoung.hwang <dooyoung.hwang@lge.com> |
Patches for IKeyguardStateCallback 1. Also notify input is restricted or not when IKeyguardStateCallback callback is added. When first Keyguard is showing after boot, the mInputRestricted is not updated. So, inKeyguardRestrictedInputMode still returns false, although device is locked. 2. If mShowing remains false during setup time of KeyguardViewMediator, mInputRestricted is not updated. This is because updateInputRestrictedLocked is called only if showing value is changed during setup time. For this reason, when device is not provisioned, inKeyguardRestrictedInputMode returns false, and device does not restrict key. 3. If one of callbacks causes RemoteException, the other callbacks are not called. This is because catching RemoteException breaks for-loop. (cherry-picked from commit 516dad062580201d7a4ad6c112b23434385d5268) Change-Id: I0281405127bcc75285b908d01485da3ac9b40b52 Signed-off-by: Dooyoung Hwang <dooyoung.hwang@lge.com>
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
d175b6cfe0b35dfe251cc9315aacb048bf6e54c5 |
|
28-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Cleanup Keyguard handling when turning off screen Before, Keyguard was shown whenever PhoneWindowManager went to sleep. However, this was too early on some devices, and too late on others. Now, the callbacks are split up into two phases: startedGoingToSleep and finishedGoingToSleep. In the first callback, we decide what to do and play the lock sound if necessary. In the second callback, we actually show the Keyguard, or reset its state necessary, so it doesn't interfere with the screen off animation. Bug: 17929748 Bug: 20782303 Change-Id: I4c4406595b07b7589d64f380cd3fa96bed3d20ee
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
827e0facfefd0c0033dcfb1747b4fa6f80f9e0e2 |
|
07-May-2015 |
Jorim Jaggi <jjaggi@google.com> |
Make sure the app can draw a frame before unlocking - The mechanism to stop windows drawing while window animator was animating was somehow flaky. It relied on the fact that the client would call relayout() whenever the animating state changed. This is mostly the case, but not for lockscreen animations. Instead, we now use a push model, where window manager tells the app that the state has changed. - In addition, it only stopped drawing if that window was animating, but then only resumed drawing after all windows have finished animating. Now, we do this per window, so we only stop drawing for windows that are currently animating. - We resume the top activity now at the very beginning of the unlocking sequence. This gives the app a chance to draw a frame before the user sees anything. If it's to slow, then we just use the outdated framebuffer. Bug: 19964562 Change-Id: Ifef8abd189a3146d854b81b9b948861e4d38c155
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
420f2688f0ecfafff6b07755e47f0bd0d34b2fc8 |
|
29-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Only listen for fingerprint if needed." into mnc-dev
|
ea65706d89dc1ab3f295eb53dca548ea39fcb456 |
|
28-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Only listen for fingerprint if needed. Clean up fingerprint listening lifecycle. Only listen for fingerprint if both screen is turned on and Keyguard is actually showing (not occluded). Change-Id: I169ce9df308b96487ed9dc5c8ad8f1c301f2ef93
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
d6aa6cb0cc8c70a30434048e25e14643b1645755 |
|
17-Apr-2015 |
Adrian Roos <roosa@google.com> |
Remove LockPatternUtils.getCurrentUser() Bug: 18931518 Change-Id: I177eefe466c12217cf64c85b872f71bc23c7bf05
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
8150d2a2a12b38598fd55d8ae3c3b5662ec3520f |
|
17-Apr-2015 |
Adrian Roos <roosa@google.com> |
Require explicit userId in LockPatternUtils Bug: 18931518 Change-Id: Ib03f37df9135f0324a998c62d165d8eea46328c8
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
4a963ac2fa22d633825db1ba1313e11276665ab4 |
|
25-Apr-2015 |
Adrian Roos <roosa@google.com> |
Fix stale inKeyguardInputRestrictedMode Bug: 20536027 Change-Id: Ica65b388ae2c58a45c66e9f30efa3fadeded8d47
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
f3b3bee12994a24b60bd447dede9e8791151fcc9 |
|
16-Apr-2015 |
Jorim Jaggi <jjaggi@google.com> |
Speedup unlock when authenticating with fingerprint Change-Id: Ib76ff7a2a42cf6fc77848ef799c2a13b77cfebb2
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
94e15a59b757678949cccb5d783bee1638e84697 |
|
16-Apr-2015 |
Adrian Roos <roosa@google.com> |
Allow dismissing Keyguard from TrustAgentService Bug: 19900313 Change-Id: I44d13ee6fe65070327076e73a3ed96c94acdc108
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
f253eeb9d3d23d02746406b2b0e721ba3b4563ce |
|
16-Apr-2015 |
Adrian Roos <roosa@google.com> |
Fix lockscreen bugs with SHOW_WHEN_LOCKED When unlocking to a SHOW_WHEN_LOCKED activity by clicking a notification, we don't get a the startKeyguardExitAnimation because Keyguard is not actually going away. Instead, we start it ourselves. Also fixes the bug where restarting Keyguard while it's occluded lead to an inconsistent state where the user got stuck on the lockscreen. Bug: 16481924 Change-Id: Iebc5bdd1287bbb81415ae01c7428850acc16c53f
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
ce7eb6daf06a88129da365eb2112537ce0bb1b75 |
|
04-Apr-2015 |
Jim Miller <jaggies@google.com> |
Clean up FingerprintManager API and make it public. Change-Id: I6a99dccd485c053cb47dbd0ec08b41a2dc5b17c8
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
c68b9d6acc69104b67f9f133ee8fefd049d9c21a |
|
08-Apr-2015 |
Jim Miller <jaggies@google.com> |
am 5dd10bd1: am e2e945a8: am 40c4021a: Merge "third part apps can disable the secret lockscreen" * commit '5dd10bd11a524e224a88615444bf8b52b1ec11d6': third part apps can disable the secret lockscreen
|
9fc9ac5f774450af80c05ea70847fcf4f4570db8 |
|
25-Mar-2015 |
Jim Miller <jaggies@google.com> |
Merge "Refactor fingerprint API"
|
36a1342bce9f8c4c88c13755d694c400dca4de00 |
|
25-Mar-2015 |
John Spurlock <jspurlock@google.com> |
Fix typo in KeyguardUpdateMonitor. Change-Id: Iedb2b2051b1a14ab7cc099614f45a57b745ea19d
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
9f0753f5a378fc80da86305b33244acc6fc53f01 |
|
24-Mar-2015 |
Jim Miller <jaggies@google.com> |
Refactor fingerprint API - enroll() and authenticate() now take an explicit callback object. - better handling of strings - use framework resources for commonn error strings - add vendor-specific arrays to resources Bug 16487912 Change-Id: Idf34242fdd06bba1903cdb22bf20169d15d92b82
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
261ec767f30c3ed6300cd5668112cb114e05ba18 |
|
23-Mar-2015 |
longyu.huang <longyu.huang@ck-telecom.com> |
third part apps can disable the secret lockscreen [Preconditions] set password or patten lockscreen [operating steps] 1.install the app (eg QQBrowser) and connected wifi 2.wait a while,the weather notification will shown on statusbar 3.turn off screen,the weather notification will shown on lockscreen too. 4.click the search bar in weather notification,it will disable lockscreen. 5.press HOME button or kill QQBrowser in Recent apps,you can operate the phone
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
75328b703f8f83fdd62f11105ecd61df2ebe4420 |
|
04-Mar-2015 |
John Spurlock <jspurlock@google.com> |
Merge "Audio: Remove the concept of master volume."
|
ee5ad729b90deff435f9875337cbc434be4f8fe7 |
|
03-Mar-2015 |
John Spurlock <jspurlock@google.com> |
Audio: Remove the concept of master volume. - Remove two config resources (use master volume, and volume ramp). - Remove master volume adjustments / getters / intents. - Retain @hidden setMasterMute, needed for device admin - Remove master volume logic in AudioService. - Remove master volume logic in VolumePanel. - Rename "getMasterStreamType" to "getUiSoundsStreamType" to avoid confusion. Bug: 19582978 Change-Id: Id02c8fa4898cff3b913147f5ac1b4038e2e7cc24
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
25d7e51a10828e4433fcca90410d13a4b2342c34 |
|
04-Mar-2015 |
Jim Miller <jaggies@google.com> |
Change fingerprint behavior in keyguard to dismiss on notification This changes fingerprint to dismiss the notification screen rather than moving to a trusted state. Fixes bug 19592835 Change-Id: I5020408df2e8b73a34c264b5ac052251e3a17b8d
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
33ae80e35a1b170309999c9b33b310ca91eb3f05 |
|
04-Feb-2015 |
Jorim Jaggi <jjaggi@google.com> |
Make light status bar fade nicely during unlock transition By using the timings supplied by window manager for the unlock transition, the transition from dark -> light status bar looks much nicer. Bug: 19233606 Change-Id: I33b9048a10e2bd827ff504ab52f385cc88867112
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
72b46d429cbab54af962c25ffe087c5f927f7340 |
|
30-Jan-2015 |
Andrew Lee <anwlee@google.com> |
Reset keyguard/bouncer on "return to call". + Add callback, to be invoked when EmergencyButton is clicked when inside a call. + Route callback to the KeyguardViewMediator, to invoke resetStateLocked() to reset the bouncer. Bug: 18977746 Change-Id: I4733ccfb6809c4610184a33a28ba38ecf255231f
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
db0f76e1d85f8cb878a9540ac1b692636f9fd89e |
|
07-Jan-2015 |
Adrian Roos <roosa@google.com> |
Directly dispatch USER_REMOVED to LockSettingsService Bug: 18931518 Change-Id: Ibaf875a06868ae3196115d77eed6874daf2fec16
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
230635efe7ffb09d6dc56bfd9193aa1d89c8a898 |
|
07-Jan-2015 |
Adrian Roos <roosa@google.com> |
Purge biometric weak and keyguard widgets Bug: 18931518 Change-Id: I5da41908b1d6895a69f981e139f2d268327fafcd
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
6b88cdfba770efc5722338c240ccaada13d7b0d4 |
|
22-Dec-2014 |
Jorim Jaggi <jjaggi@google.com> |
Remove dead code #8: Remove old keyguard "bouncer" Also squashes KeyguardViewBase and KeyguardSimpleHostView into KeyguardHostView, uses a constant for the user activity timeout (custom value no longer used). Change-Id: I919b7d3de1dd1590b20e0f14f0e193ee2b3dc21e
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
a29e81bc7f14ce9df1afb5aa5f7d571a3b441aca |
|
19-Dec-2014 |
Jorim Jaggi <jjaggi@google.com> |
Remove dead code #2: Remove unused Keyguard resources Change-Id: If5e2b62556e6ee158e09e399c7ddec337dba15d5
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
5c60b647047f744b78f9ae1b1984a654edbda2c6 |
|
19-Dec-2014 |
Jorim Jaggi <jjaggi@google.com> |
Remove dead code #1: Remove unused Keyguard classes Change-Id: I08327dd23072b4e793be40635f105ce0aa5f6f6f
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
a54bf6583380cf328b9858d942b4c387c6163f0f |
|
11-Dec-2014 |
Wink Saville <wink@google.com> |
Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId. Rename isValidSubId to isValidSubscriptionId. Bug: 18668873 Change-Id: Ie709a62bbb74e0a767daeb9e3fb3aecd4c45df44
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
4b9f8ede4e012e5522716bba84c6037a83ee52f9 |
|
01-Dec-2014 |
Benjamin Franz <bfranz@google.com> |
Ensure that the USER_PRESENT_INTENT is sent to all profiles of the current user. This intent is needed by Smart Lock agents to check whether a given user is active on the device. Bug: 18530771 Change-Id: I5d460cb0cfa8ec4f7952702a3d25d089db78a50f
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
95e89caeb252a54807c76d60c7440766829e418c |
|
24-Nov-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fix jank when pin/pattern is shown - Only update layout params of status bar window when needed - Do not update security method all the time, only when needed (only when reset gets called) - Check for actual used security method when updating states for bouncer Bug: 18505838 Change-Id: Ib3d0021c0cc364fa5598e06e0a2bae059ae79cbe
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
ab954546dc49e1070ed8513efbddc8954b529c23 |
|
11-Oct-2014 |
Jim Miller <jaggies@google.com> |
Make IKeyguardService interface asynchronous Add a state callback so lockscreen reports back whenever its state relevant for PhoneWindowManager changed, instead of synchronously calling into SysUI which can lead to deadlocks. Directly use LockPatternUtils for isSecure, and optimize the number of calls to this method to optimize layout performance. Bug: 17677097 Change-Id: I5d491fc8884d4f84d9562626b9ea0d5eaa5166fc
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
d09c4cad65c708f2c4810d24295456708a2000d2 |
|
22-Nov-2014 |
Wink Saville <wink@google.com> |
Additional changes to SubscriptionManager API as per API council. bug: 17575308 Change-Id: Idd98aa46c15a9219ccf28091c62602ac8bf16c62
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
0284e5e49864a6e039d77210bbea0a013b0e23ec |
|
21-Nov-2014 |
Jim Miller <jaggies@google.com> |
Merge "Add multi-sim support to keyguard" into lmp-mr1-dev
|
481a6df99fea124bc4354da34ff668750cdc9041 |
|
20-Nov-2014 |
Adrian Roos <roosa@google.com> |
Add device locked API for TrustAgentService Bug: 18414067 Change-Id: I96c68af9ccc9940acf9fab3b5bd39a3485f01045
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
52a6133f4ba8b1d08f5158d802790d6a1b16568d |
|
13-Nov-2014 |
Jim Miller <jaggies@google.com> |
Add multi-sim support to keyguard Use new telephony APIs. Clean up SIM state machine code. Use cached copy of SubscriptionInfo. Make SIM PIN and SIM PUK work. Tested on single and multi-SIM devices. Fixes bug 18147652 Change-Id: Ic69a4d2898999a5438e6a70b5851705bc05443f1
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
f8d77da969edc2f191d349f7d9a30d02edcbd388 |
|
11-Nov-2014 |
Jorim Jaggi <jjaggi@google.com> |
Improve lockscreen launch animations - Add a timeout so if WindowManager "forgets" to tell that the activity has drawn, we still unlock after 3 seconds, so the user is not completely stuck. - Use the screen height instead of the window height for the translation animation. - Don't run the animation if the attached window is not null. The animation from the attached window will influence the transformation as well, so there is no need to run an additional animation in this case (apps with SurfaceView's had broken unlock transitions because of this). - If the starting window needs to go away while the unlock transition is running, modify the existing animation such that it fades out in the same transition. Bug: 15991916 Change-Id: Ia5dfa31e1bc0d5745fe228e1daf08e268733b6f1
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
44f60cca7bb31e2f9b4b7bf25bb2e0cfb0e3e1e1 |
|
07-Nov-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fix lockscreen launch animations once and for all In SysUI, make sure not to dismiss Keyguard multiple times when just waiting for a deferred dismissal, so WindowManager doesn't get multiple calls to keyguardGoingAway. Change heuristics how notifying Keyguard about activity drawn works. Always notify Keyguard after executing an app transition, and notify it also when not doing a transition after a startActivity call. For that to work, update AppWindowToken.startingDisplayed also when the window is displayed, but force hidden because of Keyguard. Further, handle the case correctly when a window gets added during the Keyguard exit animation by overriding the start time for the animation of that new window. Also don't apply a transition animation for a window when executing keyguard exit animation, so by removing a starting window we don't break this animation. Last but not least, tell Keyguard to start exiting immediately if animations for exiting are disabled, like when going to phone/camera on lockscreen. Before, we always had a delay of 1 second because we waited for the timeout. Bug: 1599196 Bug: 18272544 Change-Id: I596b2489f814b934abd256e16079d3d3f326e209
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
b256e4e209afd33bff360ec2652b6ca508df74de |
|
01-Nov-2014 |
Jim Miller <jaggies@google.com> |
Fix SetupWizard black screen issue for EDU devices This fixes a problem where EDU devices show a black screen if the device is rebooted after setting a pin/pattern/password but before completing SetupWizard. The issue is that the system doesn't expect to see a state where the device is not provisioned but has a pin/pattern/password because it wasn't possible before. With the addition of the ability for EDU devices to add a pin/pattern/password, we can now get into this unforseen state. The fix ignores provisioning if a password is set so that the user can reach the security screen to unlock the device and continue with SetupWizard. Fixes bug 18022051 Change-Id: Ie88a75530d964c02458c25866f0629877214edf4
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
2bc75f0821a509e22b23f6718cb5f0543bc4ad4d |
|
18-Sep-2014 |
Jason Monk <jmonk@google.com> |
Merge "Fix crash from USER_PRESENT broadcast in sysui" into lmp-dev
|
cf5a9530f7ded49e830a064526f4290f3a81062c |
|
17-Sep-2014 |
Jason Monk <jmonk@google.com> |
Fix crash from USER_PRESENT broadcast in sysui Since sending the USER_PRESENT broadcast too early in the boot process can result in a SecurityException, don't do auto-unlock until after the boot has completed. Bug: 17464800 Change-Id: Iee3d0b9723ed38abddf0bdde009f95331881008b
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
61d9409239c5ed360ffc2181eee6b981aad9192b |
|
16-Sep-2014 |
Adam Lesinski <adamlesinski@google.com> |
Show the lockscreen when more than 1 user is present Bug:17399024 Change-Id: Iaf2ea2747cbcd9db45ba9faa7c8fe0389a799855
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
b60d47ccefc7e4bcee81a91b108244b7dbdd7081 |
|
08-Sep-2014 |
Adrian Roos <roosa@google.com> |
Initilize LockPatternUtils with the current user Prevents us from ending up with the wrong user in case of SystemUI restarts. Bug: 17343537 Change-Id: I40282380740f8b58adc72d24cb01d1018f07cfe7
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
705004bebf919b2d851fa86a31f17fc21b0dca34 |
|
05-Sep-2014 |
Jim Miller <jaggies@google.com> |
Send USER_PRESENT broadcast after keyguard animation finishes This fixes a potential race between receiving USER_PRESENT broadcast and testing if keyguard is finished (KeyguardManager.isKeyguardLocked()) This also fixes an issue where USER_PRESENT isn't sent when device encryption is enabled. Fixes bug 17322844 Fixes bug 17301385 Change-Id: Icab3068c24032942ffdf6554d6d53cc656ae6666
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
053ff3c776d51dd216f3b87b692336570439033b |
|
03-Sep-2014 |
Adrian Roos <roosa@google.com> |
Merge "Auto dismiss lockscreen when switching to guest" into lmp-dev
|
be47b07bef0596dd9bf7137ea08cc1112328c6e8 |
|
03-Sep-2014 |
Adrian Roos <roosa@google.com> |
Auto dismiss lockscreen when switching to guest Bug: 16659674 Change-Id: I8d24a3997ac7493cd8a8317f8a35532eaf5c3cfe
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
7ff6eb6429ae3b0facc93214acefd657d378f4da |
|
03-Sep-2014 |
Selim Cinek <cinek@google.com> |
Correctly forwarding the screen off event on lockscreen Bug: 17364635 Change-Id: I88730238e3622522674268438d266fd2334410cd
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
118aecea584499fb41966fd8a0ea0ac60ac6bdb6 |
|
25-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fix swipe up affordance bugs - Fix that you could invoke the gesture from bouncer - Fix that sometimes the card got stuck - Decrease threshold to invoke the gesture Bug: 17201962 Bug: 17200912 Bug: 17199841 Change-Id: I19f1e1a69395c3bcd82cdad0d814916a3cdd3428
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
49e057d7eedb44f5397781254acab4e0ef08a9cf |
|
13-Aug-2014 |
Adrian Roos <roosa@google.com> |
Play "device trusted" sound when onTrustInitiatedByUser fires Bug: 16840500 Change-Id: I73fbe5c2cff665ccb637abb9039d57f377d9df53
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
84a3e7aacf6dbeccf4afb36a29f2f069dca7d486 |
|
13-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
Use different unlock animation when going to full shade Also fixes a bug that the notify flag was not reset, and fix the transition for the phone/camera affordance (in these cases, no animation is needed). Bug: 15991916 Change-Id: Idbb4fa40f86bda597cd66cc38da838ef4f75514d
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
8de4311c51229efbe2f2d0afbf298982c5cadd96 |
|
11-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
Lockscreen launch animations - Get rid of ActivityManager.dismissKeyguardOnNextActivity, which was used for two different things: Dismiss keyguard from somewhere else (not really necessary anymore), wait to actually dismiss keyguard after the window behind is drawn. Instead, introduce keyguardWaitingForActivityDrawn(), and change the semantics where necessary. - Make wallpaper_close_enter consistent with task_open_enter and the Keyguard launch animation. - Close the panel even on lockscreen when launching a notification. - Block notification shade updates during the collapsing motion so notification don't play the disappear animation immediately after having launched a notification. Bug: 15991916 Change-Id: I133c177b84e926c87c1a404ba93d633593fec3ab
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
76a1623afc170a13923b68f3256057d8adeb7937 |
|
08-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
Preparations for lockscreen launch animations - Update unlock animations to new spec to make the consistent with lockscreen launch animations. - Introduce disappearing motion for security views which runs before we actually dismiss Keyguard. - If a window is running the un-force-hide animation, treat as it would have the wallpaper flag set so the wallpaper stays until the animation is completely done. - Run an animation on the wallpaper if the wallpaper is going away. Bug: 15991916 Bug: 16234603 Bug: 15326120 Change-Id: I063aa4f269ddcf75b9a705e90f0c3056b541b642
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
0002a45034b1103ffc5ecf4d5a14b7d1ba225005 |
|
03-Jul-2014 |
Adrian Roos <roosa@google.com> |
Show bouncer when opening notification in occluded mode When showing apps on top of keyguard, properly put up a bouncer when a notification is clicked. Bug: 15588412 Change-Id: I48bcc5cc17c32856c11e7ab28182cdc3f253ad98
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
b690f0d5023fcf144f2701058d5a6f88d66cc97a |
|
03-Jul-2014 |
Jorim Jaggi <jjaggi@google.com> |
Clean up user activity handling - Only call userActivity in down touch event - Use normal timeout when QS is open - Clean up old code regarding user activity in Keyguard Change-Id: I968eeed33fef44def37b68eb1ddc63f1a531ab35
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
d0b698f074a8a251781b62346a791de48d39d2a4 |
|
02-Jul-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fix "None" lock screen option Now that we have a user switcher in quick settings, we don't need to show the lockscreen if multi-user is enabled. Bug: 15864584 Change-Id: I1a7ea69963fdd5a4f79584f565beff36612468f5
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
f41fc9664febbdbf138e8540fd7a8281f1278eb1 |
|
19-Jun-2014 |
Jim Miller <jaggies@google.com> |
Add fingerprint detection support to Keyguard. Tested: - power-on with fingerprint sensor - dismiss bouncer with fingerprint - fingerprint to enter trusted state Change-Id: I6aab7591d370412a143fe219a1575b2719a4de96
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
53c68a44acbd9343dda648c17652e921c28fda1d |
|
18-Jun-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fix bug when Keyguard gets hidden. We make sure in Keyguard that we only hide ourselves in startKeyguardExitAnimation ourselves when we requested a hide. In addition, this change also fixes a bug in WindowAnimator that it should only call startKeyguardExitAnimation when Keyguard actually requested a hide. Bug: 15676717 Change-Id: I2279cccb9916985b7e9a2f41137878be5782cb9c
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
34f521e2af11b82b131b92a149ee30e23452a41e |
|
04-Jun-2014 |
Jorim Jaggi <jjaggi@google.com> |
am 7a49d92b: Merge "Fix invalid Keyguard state with encrypted devices." into lmp-preview-dev * commit '7a49d92bf6fd23af7dff29fd3cb97fcd5c05cfc9': Fix invalid Keyguard state with encrypted devices.
|
b9d6079120747205e2ae18162aa730fad3b58d9c |
|
03-Jun-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fix invalid Keyguard state with encrypted devices. Bug: 15389720 Change-Id: I0a18e78043e5c08f40cf3288abc07f75ea6261a0
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
897752a6f7a061e3a0463baee5040b18c21fec60 |
|
02-Jun-2014 |
Adrian Roos <roosa@google.com> |
Disable now defunct touch analysis facility - DO NOT MERGE Bug: 15381470 Change-Id: I2ab252e4c0122d79c9a78b3df643bfd46a105cf0
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
bba9a212a07ed95a14e86b5d6a18792a90b47f7b |
|
02-Jun-2014 |
Adrian Roos <roosa@google.com> |
Remove now defunct touch analysis facility Bug: 15381470 Change-Id: I2ab252e4c0122d79c9a78b3df643bfd46a105cf0
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
e29b2dbc762bfa66093d76f5a65f55328d8753c9 |
|
30-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fade scrim in unlock animation. This also introduces a startTime which gets sent from window manager to SystemUI, which tells when the animation should start, to allow for a more synchronized animation with fading out the scrim and fading in the activity behind. Bug: 15163546 Change-Id: I16212b1ef9eb76f1f98734da1d14fc5b7e626937
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
0d674623facfbd3e9c520d2be4ed98977b92a1a2 |
|
21-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Add methods to coordinate unlock animation. Introduce IWindowManager.keyguardGoingAway to notify that Keyguard wants to dismiss it self. This method starts the state machine in WindowAnimator which animates in the activity behind the keyguard. Animating out the keyguard is done by the StatusBar/Keyguard software when it receives the startKeyguardExitAnimation() callback. Bug: 14118756 Change-Id: Id3b8f41189410bad808b4892fbec74245e59efce
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
ecc798e6668046c2f67cf30c6ab1db2eba80cab1 |
|
26-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Improve scrim handling Bug: 15163546 Change-Id: I0d2c05b035f832f4b4e6a2fc34113fe9d5677525
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
b601162a60663329355720083bfa199909dbf6ef |
|
14-May-2014 |
Adrian Roos <roosa@google.com> |
Fix visibility and add bouncer event in KeyguardUpdateMonitor Bug: 14087751 Change-Id: I45bc2213dfcce751180762d18ead0382f68cac74
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
fb0448ab4b42c1b390cd75c3660ec0de511b7b3b |
|
02-May-2014 |
Jeff Brown <jeffbrown@google.com> |
resolved conflicts for merge of 4f8cd188 to master Change-Id: I148cd616cd14d834915978aa2dc3f9e27188dbd3
|
1568250853d81befcdaef63cc8588435353c3d12 |
|
23-Apr-2014 |
Jorim Jaggi <jjaggi@google.com> |
Move redaction logic showing from Keyguard to PhoneStatusBar. This removes a race condition and makes redaction more stable. Change-Id: I4084cdf490c0e52fe26f45cb00524e0876a068bc
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
a6310293c5a861cdb54f2c894e90a8d9da87f8d7 |
|
16-Apr-2014 |
Jorim Jaggi <jjaggi@google.com> |
Hide navigation bar on Keyguard. This also moves the camera affordance from navbar to the navigation panel, so it is still visible on the Keyguard. Bug: 14086354 Bug: 14085922 Bug: 14110532 Bug: 14059294 Change-Id: I93b51381915a67c688cdffd055fd149f2a220b00
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
a005f1b6853e8852c328f4fdc02fb8f9c9ae1cd6 |
|
16-Apr-2014 |
Jorim Jaggi <jjaggi@google.com> |
Show enter PIN/PUK before notifications on Keyguard. Change-Id: Icec12a43487fe76378e10bb8aaaa163c53b69075
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
03c701ec58ff6de3cc3c53b05342a475a63a11cf |
|
02-Apr-2014 |
Jorim Jaggi <jjaggi@google.com> |
Basic implementation for notifications on lockscreen. This change makes PhoneStatusBar expand while the lockscreen is showing. Further, the KeyguardSimpleHostView is shown by KeyguardBouncer, and the Bouncer is shown whenever the user tries to unlock the phone (closing the shade). Bug: 13635952 Change-Id: I4354b7a7937af6e1c93abf16ad6e485376d16bc2
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
ae6ffcc3c74d12ebf59a26cce24d04fdd2b56f4e |
|
02-Apr-2014 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Wait for Keyguard to be drawn after boot." into master-lockscreen-dev
|
cff0acb6b1eea23c3f44a078a0a5e81c11faea35 |
|
31-Mar-2014 |
Jorim Jaggi <jjaggi@google.com> |
Wait for Keyguard to be drawn after boot. The old logic with waiting for the Keyguard to be drawn assumed that it is in an own window, and just checked for the visibility. This is no longer possible as the Keyguard is in the status bar, and the status bar might have been drawn without the Keyguard. So we have to wait explicitely until Keyguard told PhoneWindowManager that it has now been drawn and we can turn on the screen. In addition, the starting logic of SystemUI is moved into SystemUIApplication such the we can make sure that the status bar already exists when the callbacks from PhoneWindowManager reach KeyguardService. This simplifies the logic a lot. Bug: 13635952 Change-Id: Ifd6ba795647edcf3501641e39052e4d04bc826fb
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|
d2cf756996be2cbc915227f1f384704427ab88e6 |
|
01-Apr-2014 |
Paul Lawrence <paullawrence@google.com> |
am df42723d: Merge "Don\'t double prompt on booting encrypted device" * commit 'df42723d6b717fd2882c98c930a0f93c75af2474': Don't double prompt on booting encrypted device
|
78d9aece821cf8f40eb95aa962cb3ea707669413 |
|
31-Mar-2014 |
Adrian Roos <roosa@google.com> |
am 46842d94: Make Keyguard trust aware * commit '46842d946d1777c22f05e6bb96933c1b5cbd00d4': Make Keyguard trust aware
|
5cf17879a31b7b78c09ec50b727f921840dcf783 |
|
26-Mar-2014 |
Jorim Jaggi <jjaggi@google.com> |
Reuse KeyguardViewMediator for new Keyguard implementation. This change reuses KeyguardViewMediator for the new Keyguard implementation in status bar. KeyguardViewManager is replaced by StatusBarKeyguardManager which handles adding the view, setting the state etc. StatusBarWindowManager is introduced to managed the window of the status bar, which has the logic of both the old Keyguard window and the old status bar window. In the current implementation, Keyguard gets displayed like it would be in the bouncer state, but that's likely to change in the future. Also, setHidden in IKeyguardService is also renamed to setOccluded, as the word hidden interferes with the terminology when dismissing the Keyguard. Bug: 13635952 Change-Id: I1c5d5a49d810d8532089f464cb2efe35e577f517
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
|