History log of /frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b6143c12914bebd5426352d8d6995edf1960f30e 15-Jul-2016 Selim Cinek <cinek@google.com> Fixed a bug where the burmese clock could overlap

Change-Id: I9ccd2fd5fd89c973d937196aa16d459e46eca769
Fixes: 26015598
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
04e245b1525474266f7440b6313285621c66db01 12-Nov-2015 Andrei Stingaceanu <stg@google.com> Wire in the device owner info into the KeyguardStatusView

Display the device owner information if it has been provisioned by
DPC via DevicePolicyManager, else fallback into displaying the
current user owner information (if set).

Change-Id: Ie915d6669ecac06bfa7b57079b9dcd0fac56df57
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.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/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
d6aa6cb0cc8c70a30434048e25e14643b1645755 17-Apr-2015 Adrian Roos <roosa@google.com> Remove LockPatternUtils.getCurrentUser()

Bug: 18931518
Change-Id: I177eefe466c12217cf64c85b872f71bc23c7bf05
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
8150d2a2a12b38598fd55d8ae3c3b5662ec3520f 17-Apr-2015 Adrian Roos <roosa@google.com> Require explicit userId in LockPatternUtils

Bug: 18931518
Change-Id: Ib03f37df9135f0324a998c62d165d8eea46328c8
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
9dd16ebcf2a25c189a39b72847d3db2b1189cb4d 08-Jan-2015 Adrian Roos <roosa@google.com> LockPatternUtils clean up continued

- Deprecate Settings.Secure.LOCK_PATTERN_ENABLED
- Remove unused permanent lock out
- Disallow empty/null arguments to saveLockPattern and saveLockPassword
- Refactor repeated quality checks

Change-Id: I6f369eb60f8f6bb1e33384cd06534c713ab52e79
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
230635efe7ffb09d6dc56bfd9193aa1d89c8a898 07-Jan-2015 Adrian Roos <roosa@google.com> Purge biometric weak and keyguard widgets

Bug: 18931518
Change-Id: I5da41908b1d6895a69f981e139f2d268327fafcd
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
9c4a707912da2c954b2d3d1311b8a691ded8aa16 21-Nov-2014 Selim Cinek <cinek@google.com> Fixed several time related states for secondary users

The 24 hour setting was not respected correctly. Also
fixed a bug where the next alarm would not display itself
in the QS panel.

Bug: 16239208
Change-Id: I89734f783912dead5831db49db53fba04dbf54ee
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
d09def75110ea9833e3985ce33a878a471a8a0dc 02-Sep-2014 Jorim Jaggi <jjaggi@google.com> Fix outdated time when turning on screen

Force a synchronous update of the clock view when turning on the
screen. Also wait for the Keyguard window to be drawn when turning
on the screen.

Bug: 16904617
Change-Id: I38f78a38cfe35ccd067cd420d2bad626bd955ad6
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
321583d54051d12ddd141c7947db8b6a4c91a286 22-Aug-2014 Jorim Jaggi <jjaggi@google.com> Content description for next alarm

Also fixes a bug where "status" was read out with TalkBack for no
good reason.

Bug: 15694080
Change-Id: Id295eb70af880d93ff928ebc337b09a8d679120d
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
e210cc8e9463508381048a2af8b4c30a94239c32 12-Aug-2014 Jorim Jaggi <jjaggi@google.com> Make clock larger on tablets

Also fixes "Large text" option on lockscreen and fixes Keyguard
layout on smaller devies. In addition, make sure that landscape
layout for phones isn't terrible broken (it's not pretty but
it works).

Bug: 14994495
Bug: 15589636
Bug: 16799035
Change-Id: I9ab76af41cbecd1a727d019e422765efbbd3276d
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
235510e67210f90de30c2d5582a2077ccc589619 13-Aug-2014 Jose Lima <joselima@google.com> Made AlarmClockInfo a nested class in AlarmManager

Bug: 16959028
Change-Id: I150eaaff765d1e214c3621c1bf50162ec0dac8ec
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
e32dac8ff151bd9d73f2b0f4e480849bb27e367a 28-Jul-2014 Adrian Roos <roosa@google.com> Update KeyguardStatusView on user and alarm changes

Refreshes both owner info and the next alarm when
the current user changes. Also updates the next
alarm when it changes.

Bug: 16531212
Change-Id: Ibc9de5d28b2cafd6946fc56602f12769d3526728
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
c7dea6ee9b06369b0c0c3773dc2e40409ce86a8e 26-Jul-2014 Jorim Jaggi <jjaggi@google.com> Implement next alarm info in expanded QS.

Also make the representation of alarm on lockscreen consistent with
QS. In addition, fix a bug where pending app transition was overriden
to make the alarm click interaction look nice.

Bug: 15392951
Bug: 15856205
Change-Id: Iacdf6a38c5c1a7484b4b328c9a3fa4d25e071c64
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
edad7b24c17fa501f59af3c159e94e7b590e4145 13-Jul-2014 Adrian Roos <roosa@google.com> Update LockPatternUtils to new alarm API

Change-Id: Idc6c2865b86e467e1e254452326f327f145177b0
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
1e6eb17a22056529601c8e413c2da0541d59d93b 13-Jul-2014 John Spurlock <jspurlock@google.com> QS: Introduce cast control panel.

Make cast controller more granular, at the route level, and
bind a common detail item panel to the available routes.

Fix tile icon, add connecting label.

Remove dialog presentation, no longer needed.

Add the new empty state, and add controller state to dump.

Found a bug in keyguard when in presentation mode, added
a workaround - don't crash when no owner info in keyguard
status view.

Bug:15833210
Change-Id: I19afec390eac2260bccf4a7064065b666b7bceca
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
f99d0007646781b99a63bc0d2103a45f0f72e724 13-Jun-2014 Selim Cinek <cinek@google.com> Improve unlock motion further.

Bug: 15244051
Change-Id: I6f567ff327695ec6ece56748cd300b8103715811
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
a27b004ca034a6ef86191952f118285909f84ff9 14-Jun-2014 Jorim Jaggi <jjaggi@google.com> Revert "Introduced fading views for the camera interaction on the lockscreen."

This reverts commit 4f963c1b557010bf453af500b00f36b68988f8e2.

Change-Id: I8c7df9d115be1b89b57fb9c9bb2a12b4c1d45520
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
1aed97366501ad1b3df30d0d6685a7c6d8bf9210 11-Jun-2014 Selim Cinek <cinek@google.com> Introduced fading views for the camera interaction on the lockscreen.

Bug: 15126905
Change-Id: I82b0050a4216873d9cd191b32d1e5bf6871acbd6
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
93afa1dba63311dfdd43da82fed765240857ee30 03-Jun-2014 Jorim Jaggi <jjaggi@google.com> Move owner info to main lockscreen.

Bug: 14307636
Bug: 15283575
Change-Id: I8cba9c0e78f825920aca1468d965e8da9b402da8
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
cc12a9daf6e092f217c4a208b4734304a6ec187c 26-May-2014 Jorim Jaggi <jjaggi@google.com> Visual refinements for lockscreen.

Bug: 15244051
Bug: 14999913
Change-Id: I48896cfa3d88a25ae9c244968ae8e457b6d4e82d
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
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/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
385a63d56a1f5afdf064539d033da999b748289a 31-Oct-2013 John Spurlock <jspurlock@google.com> Move coalescing to callback, optimize KeyguardStatusView.

Move the recent keyguard hidden coalescing down to the callback
level. The lifetime of each callback can be short, make sure
they see visibility changes at least once for each change local
to their lifetime.

KeyguardStatusView.refresh() is called multiple times, and instances
are recreated often. This results in expensive computations
filling the sysui/keyguard ui queue, adding to overall sluggishness.
Traceview points to DateFormat.getBestDateTimePattern as the
main culprit.

As of this change, refresh() will only call the expensive date pattern
computations when absolutely necessary, resulting in better
performance turning the screen off/on.

Bug:11221659
Bug:11447043
Change-Id: I3d4105af7db608803b82d8ef0ff141e42c154257
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
0c48689b088b6379ae2ffa0e3c884b1349e8b8af 12-Oct-2013 Jim Miller <jaggies@google.com> Enable time format localization in keyguard

Fixes bug 11173871

Change-Id: Ife44c93b01770a3349343d034fe6adb1c6d66185
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
38ab277ad478b1c858a852ba900ec0cd85fe2d2d 09-Oct-2013 Jim Miller <jaggies@google.com> Fix default clock localization in keyguard.

Uses new DateFormat.getBestDateTimePattern() to get localized format
string.

Fixes bug 11120830

Change-Id: If49a95ac4f222da7d16523c99476c5895326d71e
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
31049d76c55b18a6d9993f0d9687598740b16014 07-Oct-2013 Adam Powell <adamp@google.com> Use SCREEN Xfermode for keyguard badges; update SeekBar

Plumb through the necessary API features through Drawables and
ImageView but leave it hidden for now pending future API review and
plumbing through the rest of the framework Drawable implementations.

Update SeekBar assets used for keyguard transport control.

Set selected status directly instead of finding views by id.

Bug 10531608
Bug 10784913

Change-Id: Ia38bd04ad1bc26e9e6da1dda8a374c9ba3ceccb3
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
20daffd91e4a53054f8c4d7a66c2a68100abee03 07-Oct-2013 Jim Miller <jaggies@google.com> Disable keyguard text marquee when the display turns off.

Fixes bug 11116666

Change-Id: Id9abb9d0531bcf4c5da7014ed4b9b202652b3754
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
b0da1e70ad8284f3ede2ffe650504152c7a49442 02-Oct-2013 Jim Miller <jaggies@google.com> Update default keyguard clock to new UX specification

Change-Id: I0d5f302d8bd5922acd45cfe1de42cb76cebc02e5
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
e38c8e28ba50d5fe7f4f2bc5fe68a9f10bafe0f0 25-Sep-2013 Jim Miller <jaggies@google.com> Fix accessibility for all-caps items in keyguard

This fixes a bug where TTS on all-caps items doesn't work for
Buttons. The fix is to use translation (ala. TextView.setAllCaps()),
which just affects rendering and not the original text string.

Fix bug 10912259

Change-Id: Id8cba927819c979fe699353219d45f8b0f9f5aac
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
5ecd81154fa039961f65bb4e36d18ac555b0d1d6 10-Jan-2013 Jim Miller <jaggies@google.com> Move keyguard to its own process.

This is in preparation to moving keyguard into its own process.

Moved keyguard source and resources into new .apk.

Got basic test app working. Still need to implement MockPatternUtils
and means to pass it into KeyguardService with local binder interface.

Added new ACCESS_KEYGUARD_SECURE_STORAGE permission.

Temporarily disabled USER_PRESENT broadcast.

Remove unintentional whitespace changes in PhoneWindowManager, etc.

Checkpoint basic working version.

Move to systemui process.

Synchronize with TOT.

Sync with recent user API changes.

Fix bug with returing interface instead of stub for IKeyguardResult. Create KeyguardServiceDelegate to allow
for runtime-selectable local or remote interface.

More keyguard crash robustness.

Keyguard crash recovery working. Currently fails safe (locked).

Fix selector view which was still using frameworks resources.

Remove more references to internal framework variables. Use aliases for those we should move but
currently have dependencies.

Allow runtime switching between service and local mode.

Fix layout issue on tablets where orientation was reading the incorrect constant
from the framework. Remove more framework dependencies.

Fix PIN keyboard input.

Remove unnecessary copy of orientation attrs.

Remove unused user selector widget and attempt to get multi user working again.

Fix multi-user avatar icon by grabbing it from UserManager rather than directly since
keyguard can no longer read it.

Merge with AppWidget userId changes in master.

Change-Id: I254d6fc6423ae40f6d7fef50aead4caa701e5ad2
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java
25a272a9f6323f6a3513bb522d45e839449878ce 10-Jan-2013 Jim Miller <jaggies@google.com> Move keyguard source and resources into new package

This is part 1 of two commits. This commit moves all keyguard
source and resources to a new com.android.keyguard package.
The second part of this change applies an overlay that makes
it work.

Change-Id: I360e9ac7783c6cb289c992733818b9535df185b9
/frameworks/base/packages/Keyguard/src/com/android/keyguard/KeyguardStatusView.java