如何通过编程将当前的解锁设置更改为“密码”(输入密码以解锁屏幕)?

时间:2012-10-26 15:39:00

标签: android

我正在开发Android 2.3.3中的应用程序

这是我的标准..

当用户安装我的应用程序时,默认解锁设置/当前解锁设置应更改为密码(输入密码以解锁屏幕)或PIN,而不是其他人。这是强制性的。

我该如何实现?

1 个答案:

答案 0 :(得分:1)

幸运的是,一个基本的应用程序无法做到这一点。出于明显的安全原因,这类敏感功能通常会被阻止。

但是,您可以使用Android 2.2中引入的Device Administrator API,使用此类需要特殊权限,以便用户知道应用程序更改其密码的意图。


从文档中

  

如果用户未能遵守这些策略(例如,如果用户设置了违反指南的密码),则应由应用程序决定如何处理此问题。但是,通常这会导致用户无法同步数据。

正如CommonsWare更加雄辩地说,这不会改变密码本身,但会设置最低政策要求(长度,字母数字,到期等)。