History log of /frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3311859a489a5f01e2f84c6220f3a7cf6044e526 05-Oct-2017 Brad Ebinger <breadley@google.com> Fix NPE when removing PIN locked SIM during E911 call

There is the possibility of mCallback being null while
the Keyguard still has a PhoneStateListener registered
for onSimStateChanged callback. This can cause a NPE.

Bug: 66986066
Test: Manual, PIN/PUK locked SIM
Merged-In: Id8ca403a839cff994970c370973a91e8e5688722
Change-Id: I799c9521f787e800e259c3bdce9edee3f844f5f3
/frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java
22ed1f9a3558129d1bd8b1788c9d8b374cd0a84a 21-Aug-2017 Brad Ebinger <breadley@google.com> Remove PIN/PUK keyguard when SIM is removed/ready

1) If the PIN/PUK keyguard comes up for a locked
SIM, it can not be removed by removing the
affected SIM. It can only be removed by
rebooting the device or entering a bogus PIN.

This change automatically clears the keyguard
when when the locked SIM is removed. It will
be shown again if the locked SIM is re-entered.

2) If the device is PUK locked and the code
**05*PUK*new pin* new Pin# is entered in the
emergency dialer, it will unlock the SIM.
By listening to the READY state, we can remove
the keyguard when the SIM is unlocked by
other means.

Bug: 64469515
Bug: 64044132
Test: Manual
Change-Id: I9507f80edcd4c04dfa0cc3b48a25e619aafa9eb3
/frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java
12f2de4f4fcdb5a20ddca80c340076bcc09cc8ea 25-May-2017 qingxi <qingxi@google.com> Only show the "Disable eSIM" when eSIM profile is enabled

Before this CL, we always show "Disable eSIM" button in SIM lock screen
if the device has eSIM chip. This may make the user who has never used
eSIM or currently is not activated the eSIM Profile confused. This CL
makes the "Disable eSIM" button only be shown iff the device has eSIM
chip and the current activated Profile is eSIM profile.

Bug: 37518023
Test: E2E
Change-Id: Id5a1325f49733528a370ec7145fe49731243bcf7
/frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java
195d9143e2c00550b494e5ea00d79cf9d018fbf6 17-Apr-2017 Qingxi Li <qingxi@google.com> Merge "Add disable carrier button for eSIM"
3d7687421f0045374f8406cdea749176dbb56043 12-Apr-2017 qingxi <qingxi@google.com> Add disable carrier button for eSIM

This button is used for eSIM devices. For the phone without eSIM, when
the SIM is lock, the user can remove the SIM card to unlock the phone.
This button is used to let the user disable the current carrier to
unlock the phone (the same as removing SIM card for non-eSIM devices).

Bug: 37275510
Test: manual test
Change-Id: I7e648e4bb5033c1ab3bfdfea9513e65632c49f2a
/frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java
51efddbd3bb304de2dd47fa8cd1114ac555958bb 05-Apr-2017 Alan Viverette <alanv@google.com> Remove unnecessary casts on calls to findViewById

Just frameworks/ this time. More paths to come.

Bug: 24137209
Test: make -j32
Change-Id: Iff27abd26fa43296ac2fff8f534fc6742d2ae80c
/frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java
23f85ec14dab49b2c525dc266d2a1f74f7f9d07c 31-Jan-2017 Jason Monk <jmonk@google.com> Move Keyguard to SystemUI

Test: make
Change-Id: I3abb67e2b022737d2aa0226bb07f3966ad68fff7
/frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukView.java