什么是FBE
1)名称: FBE, File-Based Encryption,基于文件的加密
2)凭据加密 (CE) 存储空间:这是默认存储位置,只有在用户解锁设备后才可用。
3)设备加密 (DE) 存储空间:在直接启动模式期间以及用户解锁设备后均可用。
4)如果没有启动FBE,CE和DE将始终处于解锁状态
判断当前的解锁
KeyguardManager mKeyguardManager = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); boolean flag = mKeyguardManager.inKeyguardRestrictedInputMode(); 当前的屏幕锁有五种设置,分别是没有设置屏幕锁,滑动解锁,图案解锁,PIN码解锁,密码解锁。 如果没有设置屏幕锁,返回值会一直为FALSE。如果用户设置了屏幕锁(包括后四种锁中的任何一种),屏幕不亮时返回TRUE,屏幕亮时,解锁前返回TRUE,解锁后返回FALSE。