2012-10-26 40 views
-3

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

这里开发一个应用程序是我的标准..

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

我该如何实施?

+0

这可能是恶意的,我真的希望这是不可能的。 –

+0

意图是不会有任何伤害。它不会更改任何用户密码。它只是一个改变用户登录方式的应用程序。它适用于娱乐应用程序。 –

回答

1

谢天谢地,一个基本的应用程序不能做到这一点。由于明显的安全原因,此类敏感功能通常会被阻止。

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


从文档,

如果用户不遵守政策(例如,如果用户设置违反准则密码),它是由应用来决定如何处理这个。但是,通常这会导致用户无法同步数据。

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

+1

此外,尽管'DeviceAdminManager'允许您请求特定的密码质量并提示用户提供新的密码,但您不能强制用户实际更改其密码。此外,用户必须同意允许该应用成为设备管理员。 – CommonsWare

+0

感谢您的回复。如果你知道的话,你可以分享一些代码吗? –

+0

@Sam,您提供的链接无效。只是一个信息。我会寻找它。如果你有一些可用的代码,请分享它。谢谢。 –

相关问题