我需要在不使用设备物理按钮的情况下锁定手机。我创建了一个包含ActivityButton。单击Button应该会锁定手机(即应该像http://www.freeimagehosting.net/2dcaf这样)

有人可以帮我吗?事实是,无法使用键盘锁管理器或电源管理器,因为它禁用并启用了锁定系统。

目前代码已完成,但正在发生一些错误...这是我的代码

dpm = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
dpm.lockNow();

最佳答案

从2.2(我认为)开始,您可以使用DevicePolicyManager

DevicePolicyManager devicePolicyManager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);


接着:

devicePolicyManager.lockNow();


编辑:

对于此解决方案,您必须添加设备管理员,例如:

Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, securemeAdmin);

关于android - Android中的设备锁定,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7371382/

10-08 21:03