【发布时间】:2011-06-15 04:00:37
【问题描述】:
我希望在运行方法时能够使用密码锁定 Android 手机。 有没有人有参考或示例代码供我参考。谢谢
编辑 我试过使用
KeyguardManager mgr = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = mgr.newKeyguardLock(KEYGUARD_SERVICE);
lock.reenableKeyguard();
正如下面的答案所说,但我仍然试图让它添加一个我专门输入到服务器端数据库中的密码,所以解锁他手机的唯一方法是输入密码我设置了
编辑
http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html
一直在努力 ^
编辑
我见过
device_admin_sample.xml
内容
<device-admin xmlns:android="http://schemas.android.com/apk/res/android">
<uses-policies>
<limit-password />
<watch-login />
<reset-password />
<force-lock />
<wipe-data />
</uses-policies>
</device-admin>
但是我该把这个 xml 文件放在哪里.. 我放哪里似乎都有错误
编辑
现在,我已经实现了一半,并在看到下面的评论说我无法用密码锁定手机时将其搁置。 但是查看API文档,有一个用新密码重置密码的功能。
resetPassword(String password, int flags)
那是什么?我可以在手机上实现密码锁定吗?还是在输入服务器提供的新密码之前锁定手机的想法无法完成?
【问题讨论】:
-
类似问题:stackoverflow.com/questions/733721/… 之前也有一个同样的问题已关闭:stackoverflow.com/questions/4552026/android-phone-lock-program 因此,如果您提供更多信息,例如您到目前为止所做的事情以及您遇到的问题,那就更好了???跨度>
-
它将位于“
/platforms/android- /samples/...”,如此处所述:developer.android.com/resources/samples/ApiDemos/res/xml/…
标签: java android locking device-admin