Android 锁屏状态/锁屏密码等相关
开始是在设备管理器方面找方法,但一直不行,可能在公司系统组同事的帮助下,知道KeyguardManager这个类
/**
* 当前系统锁屏是否有密码
* @param mContext
* @return
*/
public boolean hasScreenLockPwd(Context mContext){
KeyguardManager keyguardManager = (KeyguardManager )mContext.getSystemService(Context.KEYGUARD_SERVICE);
return keyguardManager.isKeyguardSecure();
} /**
* 当前系统是否处于锁屏状态
* @param mContext
* @return
*/
public boolean hasScreenLocked(Context mContext){
KeyguardManager keyguardManager = (KeyguardManager )mContext.getSystemService(Context.KEYGUARD_SERVICE);
return keyguardManager.isKeyguardLocked();
}