我正在尝试访问我的设备密码类型设置,并且即使设备确实设置了锁定PIN,也会收到SettingNotFoundException。
我已尝试使用此问题here中建议的LockPatternUtils,但它不起作用。
这基本上就是我正在做的事情(以及LockPatternUtils的作用):
try {
result = android.provider.Settings.Secure.getLong(
mContentResolver, "lockscreen.password_type");
} catch (SettingNotFoundException e) {
Log.d("Cannot get key", "cannot get long value", e);
}
这是发生SettingNotFoundException的地方,因为它显然无法找到该设置。
这是踢球者。我正在2个不同的设备上测试它。一个密码为6个字符,另一个密码为4个字符。第一个是Android 4.1.2,另一个是4.2.1。它适用于在4.1.2上运行的第一个
谢谢!