首页 > 解决方案 > 寻找 AOSP 设置类来设置 PIN

问题描述

在设置应用程序的 AOSP 源代码中,有几个与锁定屏幕相关的类,即ChooseLockPassword.java. 但是,我找不到关于哪个类实际上与 PIN 相关的任何评论或任何文档。

这是针对我正在编写的 Android 应用程序,我想在其中克隆设置“设置 PIN”UI 和功能。

我可以找到ChooseLockPassword(用于包含字母的密码)、ChooseLockPattern(用于Android 锁定模式)和ChooseLockGeneric(它似乎只是确定在给定时刻显示哪一个)。

不幸的是,我找不到任何允许您设置 PIN 的课程,只有模式和密码。

标签: androidpasswordsandroid-source

解决方案


ChooseLockPassword.java 文件同时处理密码和 PIN。

根据输入选择 PIN,显示数字键盘 (mPasswordEntry.getInputType())并将输入转换为字符串并传递以验证密码。方法 validatePassword(字符串密码)`


推荐阅读