2.0 ‐ Encontre o código fonte que controla a tela de configurações do desbloqueio por padrão - ChigorGomes/Hands-On-Android GitHub Wiki
Método responsável por escolher a activity
Para encontrar essa função, buscamos primeiro pelas palavras-chave do enum que continha NONE, SWIPE, PIN, PASSWORD e MANAGED. Esse arquivo estava em ChooseLockGenericController, após isso procuramos na classe que extende a actitivy ChooseLockGeneric, na qual encontramos a função que retorna na qual determina o tipo de bloqueio selecionado (padrão, PIN, senha, etc.) e retorna uma Intent apropriado para iniciar a activity correspondente.
Método responsável por iniciar a próxima activity.
Após encontrar getIntentForUnlockMethod, procuramos pela função que a chamava, a qual se deu a updateUnlockMethodAndFinish na é o responsável por iniciar a próxima activity e a troca.
Método de desbloqueio padrão
A classe ChooseLockPattern é responsável por controlar a tela de configurações do método de desbloqueio padrão no sistema Android. Ela gerencia a interface e a lógica para configurar um padrão de desbloqueio, incluindo a verificação do padrão existente e a definição de um novo.
Participações:
Cícero - documentou a atividade e a identificar os componentes principais na busca.
Enzo - Ajudou a identificar os componentes principais na busca(funções e classe).