大致先介绍一下锁屏界面
Android的锁屏界面可以分为两级,
一级锁屏界面暂且称之为锁屏界面LockScreen,即平常用到的无需任何输入和验证,只需滑动解锁,没有任何的安全性可言,只是
为了防止因为非故意触发手机造成的一定的困扰。
二级锁屏界面是在解锁一级界面后进入的一个界面,算是用于一定的加密,相当于给手机多了一层保护,所以二级界面通常称之为安
全界面-----KeyguardSecurityView。要想解锁该界面就需要输入一定的验证信息,图案,密码,pin码等等各种加密方式。但也不要以
为有了这个界面你的手机就有很好的加密性了,这种很好消除和破解。
我看有些博客大神喜欢把第一级界面称之为锁屏界面LockScreen,第二级锁屏界面称之为解锁界面UnLockScreen,不是太理解为什
么要这么说,暂且留个问号吧 ???。
转载请注明出处 本文出自
海天之蓝
Android6.0锁屏源码分析之界面布局分析
1,一级界面-----原生锁屏
Android6.0的原生的锁屏界面如上,上滑解锁。
刚开始看到这个,确实不知道该如何去分析,不知道该界面到底隶属于谁。这时候就要借助sdk的工具了。
当然,如果你对framework层源码很熟悉的话也可以从代码角度来分析,该界面是在按下power电源键KEYCODE_POWER灭屏之后
加载出来的,而不是说每次在灭屏状态下按键亮屏时再加载。根据这个逻辑,就要去看按键按下灭屏之后的处理,可以从
PhoneWi