Android6.0锁屏源码分析之界面布局分析

本文分析了Android6.0的锁屏界面,包括一级锁屏LockScreen和二级安全界面KeyguardSecurityView。一级界面是简单的滑动解锁,二级界面需要验证信息。通过查看布局文件status_bar_expanded.xml,了解锁屏界面属于状态栏的一部分。文章讨论了如何修改布局、禁用特定操作以及定制按键功能,并提供了相关源码位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大致先介绍一下锁屏界面

Android的锁屏界面可以分为两级,

一级锁屏界面暂且称之为锁屏界面LockScreen,即平常用到的无需任何输入和验证,只需滑动解锁,没有任何的安全性可言,只是

为了防止因为非故意触发手机造成的一定的困扰。

二级锁屏界面是在解锁一级界面后进入的一个界面,算是用于一定的加密,相当于给手机多了一层保护,所以二级界面通常称之为安

全界面-----KeyguardSecurityView。要想解锁该界面就需要输入一定的验证信息,图案,密码,pin码等等各种加密方式。但也不要以

为有了这个界面你的手机就有很好的加密性了,这种很好消除和破解。

我看有些博客大神喜欢把第一级界面称之为锁屏界面LockScreen,第二级锁屏界面称之为解锁界面UnLockScreen,不是太理解为什

么要这么说,暂且留个问号吧 ???

转载请注明出处 本文出自

海天之蓝

Android6.0锁屏源码分析之界面布局分析


1,一级界面-----原生锁屏

 


Android6.0的原生的锁屏界面如上,上滑解锁。

刚开始看到这个,确实不知道该如何去分析,不知道该界面到底隶属于谁。这时候就要借助sdk的工具了。

当然,如果你对framework层源码很熟悉的话也可以从代码角度来分析,该界面是在按下power电源键KEYCODE_POWER灭屏之后

加载出来的,而不是说每次在灭屏状态下按键亮屏时再加载。根据这个逻辑,就要去看按键按下灭屏之后的处理,可以从

PhoneWi

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值