当前位置: 首页 > news >正文

Android 10.0 锁屏页面忘记锁屏密码情况下点击5次解锁图标弹出锁屏密码功能实现

1. 前言

在10.0的系统ROM定制化开发中,在一些产品中带锁屏密码的功能中,系统默认是滑动解锁,但是客户会设置锁屏密码,在某些时候会 忘掉锁屏密码,导致需要进入恢复出厂设置然后才能进入系统桌面,这样就导致系统的保存的资料都丢失了,所以需要要求在锁屏密码页面在忘记解锁密码的情况下通过点击解锁图标5次来显示 解锁密码,接下来就来实现功能

2.锁屏页面忘记锁屏密码的情况下点击5次解锁图标弹出锁屏密码功能实现的核心类

        packages\apps\Settings\src\com\android\settings\password\ChooseLockPassword.javapackages\apps\Settings\src\com\android\settings\password\ChooseLockPattern.javaframeworks/base/packages/SystemUI/res/layout/super_status_bar.xmlframeworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java

3.锁屏页面忘记锁屏密码的情况下点击5次解锁图标弹出锁屏密码功能实现的核心功能分析和解决

在锁屏页面点击5次解锁图标弹出锁屏密码功能的实现开发中, 在系统开机进入systemui锁屏界面后,
在输入正确的密码后,调用LockPatternUtils的 checkPassword等相关方法来核对密码是否正确,
当密码正确后,就进入系统桌面,而设置密码 需要进入系统Settings的安全菜单中,设置锁定屏幕的
密码类型,图案密码 pin密码和数字密码等 而保存这三类

http://www.lryc.cn/news/429676.html

相关文章:

  • Java-CompletableFuture工具类
  • C语言:递归
  • 自动化测试框架pytest+allure+requests
  • Python 笔记 numpy.ndarray切片
  • 一、HTML5知识点精讲
  • 【杂乱算法】前缀和与差分
  • Arduino调试ESP32常见问题 exit status 1
  • “决胜面试:高频题目与算法策略一览”
  • Node-RED的安装
  • java中的Collections
  • linux Qt QkeyEvent及驱动键盘按键捕获
  • 【GH】【EXCEL】P6: Shapes
  • google浏览器chrome用户数据(拓展程序,书签等)丢失问题
  • 数据结构——链式队列和循环队列
  • 数据库死锁解决方法,学费了吗?
  • API网关之Apache ShenYu
  • ECMA Script 6
  • 如何在不破产的情况下训练AI模型
  • 常用开发组件Docker部署保姆级教程
  • MySql高级视频笔记
  • 二十二、状态模式
  • Spark环境搭建-Local
  • 使用FModel提取黑神话悟空的资产
  • MYSQL定时任务使用手册
  • SAP 预扣税配置步骤文档【Withholding Tax]
  • Ubuntu ssh配置
  • Spring Boot OAuth2.0应用
  • Java | Leetcode Java题解之第363题矩形区域不超过K的最大数值和
  • AI作画提示词(Prompts)工程:技巧与最佳实践
  • leetcode滑动窗口问题