正如我们所知,Android ICS在设置->安全->屏幕锁定中提供了面部解锁选项来锁定屏幕。
有没有一种方法可以使用DevicePolicyManager以编程方式启用面部锁定,就像从MDM启用密码限制一样?
我已经检查了API16级的DevicePolicyManager类,但是找不到它。有什么替代方案可以实现这一点吗?
谢谢。
发布于 2012-09-11 05:57:46
面解锁由PASSWORD_QUALITY_BIOMETRIC_WEAK标志控制,并与setPasswordQuality一起使用。
例如,此代码将要求用户设置面部解锁密码(或更好的密码),并在需要时提示用户更新密码:
DevicePolicyManager mDPM = (DevicePolicyManager)
context.getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName mPolicyAdmin = new ComponentName(context, PolicyAdmin.class);
// Enforce Face Unlock or better for new passwords
mDPM.setPasswordQuality(mPolicyAdmin,
DevicePolicyManager.PASSWORD_QUALITY_BIOMETRIC_WEAK);
// Prompt user to upgrade password if necessary
if (!mDPM.isActivePasswordSufficient()) {
Intent intent = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD);
startActivity(intent);
}https://stackoverflow.com/questions/11829027
复制相似问题