
Android
private boolean isPhoneHasLock() {String LOCKSCREEN_UTILS = "com.
Android.internal.widget.LockPatternUtils";try {Class lockUtilsClass = Class.forName(LOCKSCREEN_UTILS);Object lockUtils = lockUtilsClass.g
etconstructor(Context.class).newInstance(this);try {Method method = lockUtilsClass.getMethod("getActivePass
wordQuality");Integer mode = (Integer) method.invoke(lockUtils);if (mode == DevicePolicyManager.PASS
word_QUALITY_UNSPECIFIED) {return false;} else {return true;}} catch (Exception e) {
} catch (Exception e) {Log.e("reflectInternalUtils", "ex:" + e);}
return false;}通过该方法就可以判断Android手机是否有解屏密码了。