Loading policy/src/com/android/internal/policy/impl/keyguard/KeyguardPasswordView.java +17 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,7 @@ import com.android.internal.widget.PasswordEntryKeyboardHelper; */ public class KeyguardPasswordView extends LinearLayout implements KeyguardSecurityView, OnEditorActionListener { implements KeyguardSecurityView, OnEditorActionListener, TextWatcher { private KeyguardSecurityCallback mCallback; private EditText mPasswordEntry; private LockPatternUtils mLockPatternUtils; Loading Loading @@ -121,6 +121,7 @@ public class KeyguardPasswordView extends LinearLayout mKeyboardView = (PasswordEntryKeyboardView) findViewById(R.id.keyboard); mPasswordEntry = (EditText) findViewById(R.id.passwordEntry); mPasswordEntry.setOnEditorActionListener(this); mPasswordEntry.addTextChangedListener(this); mKeyboardHelper = new PasswordEntryKeyboardHelper(mContext, mKeyboardView, this, false, new int[] { Loading Loading @@ -351,5 +352,20 @@ public class KeyguardPasswordView extends LinearLayout return mCallback; } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { if (mCallback != null) { mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); } } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void afterTextChanged(Editable s) { } } policy/src/com/android/internal/policy/impl/keyguard/KeyguardSimPinView.java +20 −4 Original line number Diff line number Diff line Loading @@ -30,6 +30,8 @@ import com.android.internal.widget.PasswordEntryKeyboardHelper; import com.android.internal.widget.PasswordEntryKeyboardView; import com.android.internal.R; import android.text.Editable; import android.text.TextWatcher; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.MotionEvent; Loading @@ -45,9 +47,7 @@ import android.widget.TextView.OnEditorActionListener; * Displays a dialer like interface to unlock the SIM PIN. */ public class KeyguardSimPinView extends LinearLayout implements KeyguardSecurityView, OnEditorActionListener { private static final int DIGIT_PRESS_WAKE_MILLIS = 5000; implements KeyguardSecurityView, OnEditorActionListener, TextWatcher { private EditText mPinEntry; private ProgressDialog mSimUnlockProgressDialog = null; Loading Loading @@ -80,6 +80,7 @@ public class KeyguardSimPinView extends LinearLayout mPinEntry = (EditText) findViewById(R.id.sim_pin_entry); mPinEntry.setOnEditorActionListener(this); mPinEntry.addTextChangedListener(this); mKeyboardView = (PasswordEntryKeyboardView) findViewById(R.id.keyboard); mKeyboardHelper = new PasswordEntryKeyboardHelper(mContext, mKeyboardView, this, false, Loading Loading @@ -163,7 +164,7 @@ public class KeyguardSimPinView extends LinearLayout public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { // Check if this was the result of hitting the enter key mCallback.userActivity(DIGIT_PRESS_WAKE_MILLIS); mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); if (event.getAction() == MotionEvent.ACTION_DOWN && ( actionId == EditorInfo.IME_NULL || actionId == EditorInfo.IME_ACTION_DONE Loading Loading @@ -247,4 +248,19 @@ public class KeyguardSimPinView extends LinearLayout return mCallback; } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { if (mCallback != null) { mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); } } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void afterTextChanged(Editable s) { } } policy/src/com/android/internal/policy/impl/keyguard/KeyguardSimPukView.java +20 −5 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.graphics.Rect; import android.os.RemoteException; import android.os.ServiceManager; import android.text.Editable; import android.text.TextWatcher; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.MotionEvent; Loading @@ -40,9 +41,7 @@ import com.android.internal.widget.PasswordEntryKeyboardView; import com.android.internal.R; public class KeyguardSimPukView extends LinearLayout implements View.OnClickListener, KeyguardSecurityView, OnEditorActionListener { private static final int DIGIT_PRESS_WAKE_MILLIS = 5000; KeyguardSecurityView, OnEditorActionListener, TextWatcher { private View mDeleteButton; Loading Loading @@ -135,6 +134,7 @@ public class KeyguardSimPukView extends LinearLayout implements View.OnClickList mSimPinEntry = (TextView) findViewById(R.id.sim_pin_entry); mSimPinEntry.setOnEditorActionListener(this); mSimPinEntry.addTextChangedListener(this); mDeleteButton = findViewById(R.id.delete_button); mDeleteButton.setOnClickListener(this); mKeyboardView = (PasswordEntryKeyboardView) findViewById(R.id.keyboard); Loading Loading @@ -222,7 +222,7 @@ public class KeyguardSimPukView extends LinearLayout implements View.OnClickList digits.delete(len-1, len); } } mCallback.userActivity(DIGIT_PRESS_WAKE_MILLIS); mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); } private Dialog getSimUnlockProgressDialog() { Loading Loading @@ -292,7 +292,7 @@ public class KeyguardSimPukView extends LinearLayout implements View.OnClickList @Override public boolean onEditorAction(TextView view, int actionId, KeyEvent event) { // Check if this was the result of hitting the enter key mCallback.userActivity(DIGIT_PRESS_WAKE_MILLIS); mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); if (event.getAction() == MotionEvent.ACTION_DOWN) { if (actionId == EditorInfo.IME_NULL || actionId == EditorInfo.IME_ACTION_DONE || actionId == EditorInfo.IME_ACTION_NEXT) { Loading @@ -318,4 +318,19 @@ public class KeyguardSimPukView extends LinearLayout implements View.OnClickList return mCallback; } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { if (mCallback != null) { mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); } } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void afterTextChanged(Editable s) { } } policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewManager.java +3 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,9 @@ public class KeyguardViewManager { private static String TAG = "KeyguardViewManager"; public static boolean USE_UPPER_CASE = true; // Timeout used for keypresses static final int DIGIT_PRESS_WAKE_MILLIS = 5000; private final Context mContext; private final ViewManager mViewManager; private final KeyguardViewMediator.ViewMediatorCallback mViewMediatorCallback; Loading Loading
policy/src/com/android/internal/policy/impl/keyguard/KeyguardPasswordView.java +17 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,7 @@ import com.android.internal.widget.PasswordEntryKeyboardHelper; */ public class KeyguardPasswordView extends LinearLayout implements KeyguardSecurityView, OnEditorActionListener { implements KeyguardSecurityView, OnEditorActionListener, TextWatcher { private KeyguardSecurityCallback mCallback; private EditText mPasswordEntry; private LockPatternUtils mLockPatternUtils; Loading Loading @@ -121,6 +121,7 @@ public class KeyguardPasswordView extends LinearLayout mKeyboardView = (PasswordEntryKeyboardView) findViewById(R.id.keyboard); mPasswordEntry = (EditText) findViewById(R.id.passwordEntry); mPasswordEntry.setOnEditorActionListener(this); mPasswordEntry.addTextChangedListener(this); mKeyboardHelper = new PasswordEntryKeyboardHelper(mContext, mKeyboardView, this, false, new int[] { Loading Loading @@ -351,5 +352,20 @@ public class KeyguardPasswordView extends LinearLayout return mCallback; } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { if (mCallback != null) { mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); } } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void afterTextChanged(Editable s) { } }
policy/src/com/android/internal/policy/impl/keyguard/KeyguardSimPinView.java +20 −4 Original line number Diff line number Diff line Loading @@ -30,6 +30,8 @@ import com.android.internal.widget.PasswordEntryKeyboardHelper; import com.android.internal.widget.PasswordEntryKeyboardView; import com.android.internal.R; import android.text.Editable; import android.text.TextWatcher; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.MotionEvent; Loading @@ -45,9 +47,7 @@ import android.widget.TextView.OnEditorActionListener; * Displays a dialer like interface to unlock the SIM PIN. */ public class KeyguardSimPinView extends LinearLayout implements KeyguardSecurityView, OnEditorActionListener { private static final int DIGIT_PRESS_WAKE_MILLIS = 5000; implements KeyguardSecurityView, OnEditorActionListener, TextWatcher { private EditText mPinEntry; private ProgressDialog mSimUnlockProgressDialog = null; Loading Loading @@ -80,6 +80,7 @@ public class KeyguardSimPinView extends LinearLayout mPinEntry = (EditText) findViewById(R.id.sim_pin_entry); mPinEntry.setOnEditorActionListener(this); mPinEntry.addTextChangedListener(this); mKeyboardView = (PasswordEntryKeyboardView) findViewById(R.id.keyboard); mKeyboardHelper = new PasswordEntryKeyboardHelper(mContext, mKeyboardView, this, false, Loading Loading @@ -163,7 +164,7 @@ public class KeyguardSimPinView extends LinearLayout public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { // Check if this was the result of hitting the enter key mCallback.userActivity(DIGIT_PRESS_WAKE_MILLIS); mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); if (event.getAction() == MotionEvent.ACTION_DOWN && ( actionId == EditorInfo.IME_NULL || actionId == EditorInfo.IME_ACTION_DONE Loading Loading @@ -247,4 +248,19 @@ public class KeyguardSimPinView extends LinearLayout return mCallback; } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { if (mCallback != null) { mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); } } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void afterTextChanged(Editable s) { } }
policy/src/com/android/internal/policy/impl/keyguard/KeyguardSimPukView.java +20 −5 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.graphics.Rect; import android.os.RemoteException; import android.os.ServiceManager; import android.text.Editable; import android.text.TextWatcher; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.MotionEvent; Loading @@ -40,9 +41,7 @@ import com.android.internal.widget.PasswordEntryKeyboardView; import com.android.internal.R; public class KeyguardSimPukView extends LinearLayout implements View.OnClickListener, KeyguardSecurityView, OnEditorActionListener { private static final int DIGIT_PRESS_WAKE_MILLIS = 5000; KeyguardSecurityView, OnEditorActionListener, TextWatcher { private View mDeleteButton; Loading Loading @@ -135,6 +134,7 @@ public class KeyguardSimPukView extends LinearLayout implements View.OnClickList mSimPinEntry = (TextView) findViewById(R.id.sim_pin_entry); mSimPinEntry.setOnEditorActionListener(this); mSimPinEntry.addTextChangedListener(this); mDeleteButton = findViewById(R.id.delete_button); mDeleteButton.setOnClickListener(this); mKeyboardView = (PasswordEntryKeyboardView) findViewById(R.id.keyboard); Loading Loading @@ -222,7 +222,7 @@ public class KeyguardSimPukView extends LinearLayout implements View.OnClickList digits.delete(len-1, len); } } mCallback.userActivity(DIGIT_PRESS_WAKE_MILLIS); mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); } private Dialog getSimUnlockProgressDialog() { Loading Loading @@ -292,7 +292,7 @@ public class KeyguardSimPukView extends LinearLayout implements View.OnClickList @Override public boolean onEditorAction(TextView view, int actionId, KeyEvent event) { // Check if this was the result of hitting the enter key mCallback.userActivity(DIGIT_PRESS_WAKE_MILLIS); mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); if (event.getAction() == MotionEvent.ACTION_DOWN) { if (actionId == EditorInfo.IME_NULL || actionId == EditorInfo.IME_ACTION_DONE || actionId == EditorInfo.IME_ACTION_NEXT) { Loading @@ -318,4 +318,19 @@ public class KeyguardSimPukView extends LinearLayout implements View.OnClickList return mCallback; } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { if (mCallback != null) { mCallback.userActivity(KeyguardViewManager.DIGIT_PRESS_WAKE_MILLIS); } } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void afterTextChanged(Editable s) { } }
policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewManager.java +3 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,9 @@ public class KeyguardViewManager { private static String TAG = "KeyguardViewManager"; public static boolean USE_UPPER_CASE = true; // Timeout used for keypresses static final int DIGIT_PRESS_WAKE_MILLIS = 5000; private final Context mContext; private final ViewManager mViewManager; private final KeyguardViewMediator.ViewMediatorCallback mViewMediatorCallback; Loading