如何把Android的睡眠模式
问题描述:
我建立一个简单的应用程序来测试Android手机如何把Android的睡眠模式
的睡眠选项,我把这个代码的按钮内:
Intent lockscreen=new Intent();
lockscreen.setAction(Intent.ACTION_SCREEN_OFF);
startActivity(lockscreen);
没有变化, 还我把权限...我想当我按这个按钮我的手机将被锁定(不锁定密码)(正常锁)
任何帮助。
答
首先,ACTION_SCREEN_OFF
是广播Intent
,没有一个与startActivity()
一起使用。
其次,作为ACTION_SCREEN_OFF
的文档声明,“这是受保护的意图,只能由系统发送”。
我想,当我按下这个按钮,我的手机就被锁定(没有密码锁定)(正常锁)
欢迎您使用device admin APIs和DevicePolicyManager
使用lockNow()
,这应该做到这一点影响。
什么是我必须添加到清单的权限 – 2012-03-30 00:12:47
@AnasZOKO:如果您阅读我链接到的文档,它说您需要'BIND_DEVICE_ADMIN'。 – CommonsWare 2012-03-30 00:20:32