我需要在不使用设备物理按钮的情况下锁定手机。我创建了一个包含Activity
的Button
。单击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/