Reference - ChigorGomes/Hands-On-Android GitHub Wiki

1.1

Controller: https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java?q=keyguard_enter_your_pattern

String: https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/packages/SystemUI/res-keyguard/values/strings.xml

String em pt-BR: https://cs.android.com/android/platform/superproject/+/master:frameworks/base/packages/SystemUI/res-keyguard/values-pt-rBR/strings.xml

View: https://cs.android.com/android/platform/superproject/+/master:packages/apps/Car/SystemUI/res-keyguard/layout/keyguard_pattern_view.xml?q=keyguard_enter_your_pattern

1.2

String xml https://cs.android.com/android/platform/superproject/+/master:packages/apps/Settings/res/values/strings.xml?q=%22Choose%20a%20new%20screen%20lock%22

Codigo fonte: https://cs.android.com/android/platform/superproject/+/master:packages/apps/Settings/src/com/android/settings/password/ChooseLockGeneric.java?q=%22lock_settings_picker_update_lock_title%22

2.0

https://cs.android.com/android/platform/superproject/+/master:packages/apps/Settings/src/com/android/settings/password/ChooseLockGenericController.java

Classe que controla tela de configuração: https://cs.android.com/android/platform/superproject/+/master:packages/apps/Settings/src/com/android/settings/password/ChooseLockPattern.java?q=lockpassword_choose_your_pattern_header&ss=android%2Fplatform%2Fsuperproject

2.1

Arquivo que define a estrutura: https://cs.android.com/android/platform/superproject/+/master:packages/apps/Settings/src/com/android/settings/password/ScreenLockType.java

3.0

image

image

4.0

-Define o comportamento do grid: https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardPatternView.java?q=PatternView

-Verifica se está correto https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/packages/SystemUI/src/com/android/keyguard/KeyguardPatternViewController.java

image

  • Maybe:

https://cs.android.com/android/platform/superproject/+/master:packages/apps/Settings/src/com/android/settings/password/ChooseLockGenericController.java?q=unlock_set_unlock_pattern_title&ss=android%2Fplatform%2Fsuperproject

https://cs.android.com/android/platform/superproject/+/master:packages/apps/Settings/res/xml/setup_security_settings_picker.xml?q=unlock_set_unlock_pattern_title&ss=android%2Fplatform%2Fsuperproject

https://cs.android.com/android/platform/superproject/+/master:packages/apps/Settings/res/xml/security_settings_picker.xml?q=unlock_set_unlock_pattern_title&ss=android%2Fplatform%2Fsuperproject