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(); }