2012-03-29 99 views
1

我建立一个简单的应用程序来测试Android手机如何把Android的睡眠模式

的睡眠选项,我把这个代码的按钮内:

Intent lockscreen=new Intent(); 
lockscreen.setAction(Intent.ACTION_SCREEN_OFF); 
startActivity(lockscreen); 

没有变化, 还我把权限...我想当我按这个按钮我的手机将被锁定(不锁定密码)(正常锁)
任何帮助。

回答

2

首先,ACTION_SCREEN_OFF是广播Intent,没有一个与startActivity()一起使用。

其次,作为ACTION_SCREEN_OFF的文档声明,“这是受保护的意图,只能由系统发送”。

我想,当我按下这个按钮,我的手机就被锁定(没有密码锁定)(正常锁)

欢迎您使用device admin APIsDevicePolicyManager使用lockNow(),这应该做到这一点影响。

+0

什么是我必须添加到清单的权限 – 2012-03-30 00:12:47

+0

@AnasZOKO:如果您阅读我链接到的文档,它说您需要'BIND_DEVICE_ADMIN'。 – CommonsWare 2012-03-30 00:20:32

+0

谢谢 – 2012-03-30 00:20:44