如何让android进入睡眠模式
我构建了一个简单的应用程序来测试android手机的睡眠选项 我将此代码放在按钮内:如何让android进入睡眠模式,android,Android,我构建了一个简单的应用程序来测试android手机的睡眠选项 我将此代码放在按钮内: Intent lockscreen=new Intent(); lockscreen.setAction(Intent.ACTION_SCREEN_OFF); startActivity(lockscreen); 没有变化,, 此外,我还输入了权限…我希望当我按下此按钮时,我的手机将被锁定(不被密码锁定)(正常锁定) 任何帮助 首先,ACTION\u SCREEN\u OFF是一个广播Intent,而不是与s
Intent lockscreen=new Intent();
lockscreen.setAction(Intent.ACTION_SCREEN_OFF);
startActivity(lockscreen);
没有变化,,
此外,我还输入了权限…我希望当我按下此按钮时,我的手机将被锁定(不被密码锁定)(正常锁定)任何帮助 首先,
ACTION\u SCREEN\u OFF
是一个广播Intent
,而不是与startActivity()
一起使用
其次,正如操作屏幕关闭的文档所述,“这是一个受保护的意图,只能由系统发送”
我想当我按下这个按钮时,我的手机会被锁定(不被密码锁定)(正常锁定)
欢迎您在DevicePolicyManager
上使用和使用lockNow()
,这应该可以达到此效果。@AnasZOKO:如果您阅读了我链接到的文档,它会说您需要绑定设备管理。感谢我的尝试:DevicePolicyManager mDPM;mDPM=(DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE)mDPM.lockNow();当我到达mDPM.lock()时,我的应用程序将崩溃(通过调试)丢失的内容