Android手机如何判断有没有锁屏密码
今天来到新公司接收到的第一个任务就是这个,调研有没有方式判断Android手机有没有锁屏密码,最初的想法是自己以前写过一下程序锁的实现原理,去监听历史任务栈,看第一个程序是不是就是程序锁,结果失败告终,问了一个以前的朋友,了解到keyguard这个类,Google一下,看Keyguard解锁屏机制这个介绍的比较详细。大概了解了锁屏的原理。不多说了,直接进入正题
Google有几种默认的锁屏方式
public static final int PASSWORD_QUALITY_ALPHABETIC = 262144;//字母密码
public static final int PASSWORD_QUALITY_ALPHANUMERIC = 327680;//字母数字密码
public static final int PASSWORD_QUALITY_BIOMETRIC_WEAK = 32768;
public static final int PASSWORD_QUALITY_COMPLEX = 393216;//复杂密码,我没有测试到
public static final int PASSWORD_QUALITY_NUMERIC = 131072;//数字密码
public static final int PASSWORD_QUALITY_NUMERIC_COMPLEX = 196608; //复杂数字密码
public static final