0

我正在尝试访问我的设备密码类型设置并收到 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 上运行的第一个运行良好

谢谢!

4

1 回答 1

1

欢迎您通过DevicePolicyManager设备管理 API获取有关密码质量等信息。

于 2013-08-13T15:45:07.633 回答