我正在尝试访问我的设备密码类型设置并收到 SettingNotFoundException,即使设备确实设置了锁定 PIN。
我曾尝试使用这里问题中建议的 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 个字符的 PIN。第一个是 Android 4.1.2,另一个是 4.2.1。它在 4.1.2 上运行的第一个运行良好
谢谢!