如何访问Android设备的密码类型设置?

时间:2013-08-13 15:22:04

标签: android

我正在尝试访问我的设备密码类型设置,并且即使设备确实设置了锁定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上运行的第一个

谢谢!

1 个答案:

答案 0 :(得分:1)

欢迎您获取有关密码质量的信息,例如via DevicePolicyManager和设备管理API。