82b2cd0fe9b8c6e353a9b3b0600aafc7b97eecc1 |
|
03-May-2012 |
John Wang <johnwang@google.com> |
Add unusable SIM message. Inform user "Unusable SIM card." when SIM is permanently disabled due to too many wrong PUK inputs. bug:5548405 Change-Id: Id82c7681f58f09709c630b4bc455facb549938ed
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
ea8441e22a4316cb6e78dd8bf461d3e658545b64 |
|
25-Apr-2012 |
Brian Colonna <bcolonna@google.com> |
Changes to biometric sensor interface in lockscreen This cleans up the biometric sensor interface - the interface between lockscreen and Face Unlock. Not only does it document the interface, but it also makes two noteworthy changes to the interface: 1) Instead of calling mBiometricUnlock.start() with a parameter to tell it whether to suppress itself, lockscreen makes all of the decisions about whether the biometric unlock should be started or not and only calls start() if it should be started. Passing a parmeter to tell a function to not start itself was strange, but it was a necessary intermediate step in the process of fixing this interface. 2) Instead of calling mBiometricUnlock.initializeView() with a top view that the biometric unlock should attach to, lockscreen now provides the biometric unlock with the actual view it is allowed to work in. This keeps lockscreen in control of where the biometric sensor is allowed to display. A few things were also cleaned up within the Face Unlock implementation of the biometric interface: 1) Changes needed to match the requirements of the improved biometric sensor interface, including moving the functions into an order that makes more sense. 2) The bind() function was only being called from start(), which has turned into only a couple of lines of code, so the bind() code has been just put inline into the start() function, which mirrors the stop() function which has the unbind() code in it. 3) The showArea() function was really just one line of code with a check. It was being called from two places. The showArea() code is now just written inline in those two places, which makes the code much easier to follow. 4) Renamed occurrences of FaceLock to Face Unlock. Change-Id: Ie95ce21dcc77170381af9ce320f2675dfe249741
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
b030476d193a423f6c1baf3053f66fc768c925e0 |
|
14-Mar-2012 |
Jim Miller <jaggies@google.com> |
Fix 6021938: Improved target support in lock screen This adds the ability to enable or disable target icons based on the drawable resource of the target. It also fixes a bug where we'd show the camera while displaying the PIN/PUK unlock screen or when it's disabled by DevicePolicyAdmin. Minor simplification and cleanup KeyguardUpdateMonitor callbacks. Change-Id: I33fad56a2203bc8b7bcd0300c20478711a56713a
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
118bb2bd86194454452655345846c85ec59ba547 |
|
28-Jan-2012 |
Jim Miller <jaggies@google.com> |
Fix 5906830: Don't crash on lock screens that lack a clock. This fixes a crash seen in SIM unlock screen where the layout doesn't have a clock to update. Change-Id: Ic1473b60f6d32f3feae9e7aa4510f6e435fa9a73
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
ce4a0c6f160241ea06e1f2000815094263dea70d |
|
17-Nov-2011 |
Jim Miller <jaggies@google.com> |
Fix 5906830: Update the clock earlier when lock screen comes back from suspend. This attempts to fix an issue where sometimes the time shown on lock screen was really old. The code now sets the time immediately when the screen turns on. Change-Id: Ic4649ea342499aea82f997ba488bc2cb45987739
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
d02c5dfd8dac526ec3c74e2c160835aa2c9d19c9 |
|
20-Dec-2011 |
John Wang <johnwang@google.com> |
am c0139281: am c892e177: Merge "Hide emergency call text if not support it." into ics-mr1 * commit 'c01392816fbb16ca76c738bc801f3b2c34548c06': Hide emergency call text if not support it.
|
088f1628991cc63401d12ce2e979f0520696693b |
|
15-Dec-2011 |
John Wang <johnwang@google.com> |
Hide emergency call text if not support it. Show "emergency call only" text in carrier string only if phone supports emergency calls. bug:5570742 Change-Id: Ie826583fd55073e57c5fe4fe6e585781127caa6a
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
b9430d2a1c8dbf7b9998d349544c9ae133dab18f |
|
23-Nov-2011 |
Steven Ross <stross@google.com> |
Display max retry lockout message on backup lock fixes 5462647 Change-Id: I75e51f45f821542ae380e4ec4e3232b3fbe660f4
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
34a62348be92034a9fb7582e51754224785568dc |
|
16-Nov-2011 |
Jim Miller <jaggies@google.com> |
Merge "Fix 5581164: Use abbreviated day in lockscreen" into ics-mr1
|
e5ae019b8cb3f4235b0d3e5eace27ce56680c60e |
|
15-Nov-2011 |
Jim Miller <jaggies@google.com> |
Fix 5581164: Use abbreviated day in lockscreen This fixes a problem where the alarm status was forced to scroll on phones when the date string got too long. We now abbreviate the day on lock screen. Change-Id: I99990f1568282c65fb6ed4e78d20bb31b3487a8e
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
2fcd63b8cf94a947498f0aab24b9d702a6fe909b |
|
15-Nov-2011 |
Jim Miller <jaggies@google.com> |
Fix 5602985: Show "Emergency calls only" when device has no SIM. Some countries require phones to show "Emergency calls only" when roaming on a device with no Sim. This changes causes the phone to now display the PLMN string on devices that are voice-capable when the sim is missing. This depends on the PLMN containing the text "Emergency calls only" when the radio has connectivity to any carrier. Otherwise, the PLMN is expected be null or empty which will cause the device to just show "No SIM card." Change-Id: I7c1d4624ae67074e2ca40161845ca8bb36031c42
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
1f56edc6cd377eab05d9816e93591a7139cdff96 |
|
08-Nov-2011 |
Jim Miller <jaggies@google.com> |
Fix 5555408: allow emergency button to be disabled on SIM/PUK unlock screen Some carriers cannot process emergency calls when the IMSI is not available, which happens when the SIM is locked. This allows the behavior to be overwritten in an overlay. When the config variable is set to 'false', the emergency button no longer appears on the SIM or PUK unlock screens. Change-Id: I3127bfd5e7ebfabea997fbe048cc474e48b7a81c
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
be95d778701d24c6e550bff45fa1e04c1714a721 |
|
28-Oct-2011 |
Jim Miller <jaggies@google.com> |
Fix 5487180: Check for empty plmn/spn strings instead of just null This fixes a problem where we'd sometimes show a '|' in front of the spn string or after the plmn string. Change-Id: I6a3a398b0ddf89fcc8862b275dea0e925873b56a
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
19fa262c52ddaf0e5ec200f4f7f21bda0d4b617b |
|
14-Oct-2011 |
Martijn Coenen <maco@google.com> |
Merge "Send ACTION_USER_PRESENT when provisioning is completed." into ics-mr0
|
24d7b5f22ac98392f8b2d2c94560173e44d1ca6c |
|
11-Oct-2011 |
Nick Pelly <npelly@google.com> |
Send ACTION_USER_PRESENT when provisioning is completed. This is needed for application to know when the keyguard becomes unlocked, because isKeyguardLocked() is typically true while provisioning (setup wizard), but ACTION_USER_PRSENT was not sent when it transitions to false after provisioning. Bug: 5436867 Bug: 5430833 Change-Id: Icae13ff9cab84774a002a426eb9cb353fa1dc530
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
19eb7014bd6d0751b21c2b00873c0fbf499abe61 |
|
07-Oct-2011 |
Jim Miller <jaggies@google.com> |
Fix 5406921: Register for receiving phone state changes when KGSVM gets created. This fixes a bug where the state wasn't being updated because it wasn't registered for KeyguardUpdateMonitor state changes when the view first created, like on first boot. Change-Id: Ic6838afffd0de51decdc43a8e8a796696aed49df
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
3f5f83b54fad4c797f5dbd75f050e4980e839122 |
|
27-Sep-2011 |
Jim Miller <jaggies@google.com> |
Fix 5326463: rework sim state handling in lockscreen Previously it was possible to get an inconsistent state because there were two paths that updated the lock screen sim state. This reworks the data flow to ensure the same path is always used to update the state. KeyguardUpdateMonitor now correctly updates the entire state of the callee whenever a new callback is registered. In addition, KeyguardUpdateMonitor now caches the phone state in order to avoid a round-trip binder call in updateEmergencyCallButtonState(). This avoids a condition that could make lockscreen unresponsive while updating the emergency call button state. KeyguardStatusViewManager also ensures the TransportControlView is hidden when created to ensure we don't inappropriately update the carrier line while waiting for the first callbacks to update the status lines. Change-Id: I6b3975b703a7d90bac8d0fe29fbc0f1d9c5e0e7d
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
ebcd6bb1b9ac5f898621ba25c37f2e3ccd2ff33b |
|
22-Sep-2011 |
Adam Cohen <adamcohen@google.com> |
Fixing emergency dialer flicker on lock screen (issue 5314293) Change-Id: Ia9bf4acb84923e200b89ee55fc53bc92877001cf
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
054340d0a3f242efeaf898cca38625bdcb3b4b5a |
|
02-Sep-2011 |
Jeff Sharkey <jsharkey@android.com> |
Show statusbar clock based on lockscreen status. Keep track of lockscreen clock visibility, and only hide statusbar clock when one is provided by lockscreen. This fixes bug where widget would hide all clocks. Bug: 5242065 Change-Id: I48de98ecb956c7f22bd40b54d771c78c1a80c14c
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
1c18828d20807342d37000746b18a3c1696f3b2e |
|
09-Aug-2011 |
Jim Miller <jaggies@google.com> |
Fix 5044158: Integrate music transport control into LockScreen This integrates a new version of TransportControlView into LockScreen and adds plumbing to handle new AudioService events to show/hide the view and updates the required assets for all devices. Updated to use new AudioManager API. Since the current API only supports one RCD, the handler now lives in TransportControlView. Change-Id: I220d4dd760bef35bd84209adc3c5829bf5bc9a2c
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
29aae6f36e565b8f2a99f2193597b964bb800ee8 |
|
19-Aug-2011 |
Dianne Hackborn <hackbod@google.com> |
Fix issue #4279860: previous UI flashes before showing lock screen... ...(when turning display on after recently turning it off) Also clean up when we decide to turn the screen on to improve that transition. There are still problems here with turning it on before the wallpaper gets dispayed. Change-Id: I2bc56c12e5ad75a1ce5a0546f43a845bf0823e66
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
f3447351f7571b5ab3c2a59832d9497bde4f6776 |
|
07-Aug-2011 |
Jim Miller <jaggies@google.com> |
Fix 5125978: remove lockscreen logspew Change-Id: Iefa103e867e870dfe587271e0555404589d9e5b3
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
e0c2d8e5d4551f4d31c7129fb2062011b41e8ddd |
|
05-Aug-2011 |
Jim Miller <jaggies@google.com> |
Fix 5117544: Fix crash in KeyguardStatusViewManager when resId==0 Change-Id: If870760f7dcafe02084af4c82db7dbb809c31c75
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|
6b05d58018c2806459c121e507c005639b74aee9 |
|
18-Jul-2011 |
Jim Miller <jaggies@google.com> |
Fix 5044158: Initial pass: add music transport controls to LockScreen Refactored all lockscreen notifications to go through new KeyguardStatusViewManager. This is required to intercept messages originally intended for separate TextViews that are now shown in a single view when showing the transport control view. Refactor EmergencyCallButton to be handled by common code in KeyguardStatusViewManager. First pass at LockScreenWidgetCallback for LockScreen "widgets" to send events back to LockScreen. First pass at LockScreenWidgetInterface, which will be required of Views that want to be rendered on LockScreen. Added place-holder TransportControlView until the real one is ready and integrated it into GridLayouts. Ensured emergencyCallButton is in all views, even if not shown since some devices may lock the user out if certain criteria isn't met (missing SIM, etc). Refactored layouts and removed keyguard_screen_status*.xml since layouts are all over the map and no longer make good use of a shared layout for this. Minor tweak to MultiWaveView to fix layout issues when placed in GridLayout where the measurement was being calculated improperly. Moved EmergencyCallButton to bottom of view where we can. Removed unused Alpha keyboards from tablet password unlock layouts. Removed unused views (status2, emergencyCallText screenLocked) from layouts and made common views have common names. Fixed bug with MultiWave layout in landscape where array was shown in wrong orientation. Separated clock colors for phones/tablets since they're now different. Converted remaining phone layouts to use GridLayout. Start routing audiomanager events to lockscreen views. Move emergency call button handling to KeyguardStatusViewManager. Change-Id: I480b0346cfe19aad316fea0c0aaabf8862693636
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardStatusViewManager.java
|