android - 寻找 AOSP 设置类来设置 PIN
问题描述
在设置应用程序的 AOSP 源代码中,有几个与锁定屏幕相关的类,即ChooseLockPassword.java
. 但是,我找不到关于哪个类实际上与 PIN 相关的任何评论或任何文档。
这是针对我正在编写的 Android 应用程序,我想在其中克隆设置“设置 PIN”UI 和功能。
我可以找到ChooseLockPassword(用于包含字母的密码)、ChooseLockPattern(用于Android 锁定模式)和ChooseLockGeneric(它似乎只是确定在给定时刻显示哪一个)。
不幸的是,我找不到任何允许您设置 PIN 的课程,只有模式和密码。
解决方案
ChooseLockPassword.java 文件同时处理密码和 PIN。
根据输入选择 PIN,显示数字键盘 (mPasswordEntry.getInputType())并将输入转换为字符串并传递以验证密码。方法 validatePassword(字符串密码)`
推荐阅读
- r - 背景颜色变化R
- python - 修改特定值以外的列值不起作用
- angular - 以角度关闭模态后如何停止iframe视频
- c# - 为什么在 web api 项目中返回 null 什么都不做?
- amazon-web-services - AWS DMS CDC - 仅捕获更改的值而不是整个记录?(来源 RDS MySQL)
- wordpress - 如何将网站从 codeigniter 迁移到 wordpress?
- shopify - 如何在 shopify 中应用标签过滤和价格过滤
- python - TensorFlow 非常高的损失值
- django - 如何将分页器添加到 django 代码中?
- python - input() 函数需要在 ctrl-c 之后使用自定义信号处理函数输入