草庐IT

goToSleep

全部标签

android - 无法在 android 中使用 PowerManager 的 goToSleep API

Hiifelas我正在制作一个应用程序,当我收到触发器时,我需要调用手机进入屏幕保护程序模式...我环顾四周,发现PowerManager.java确实提供了这样一个API“goToSleep”APIdescriptionhere.我现在的问题是我需要特别许可才能完成这项工作“android.Manifest.permission.DEVICE_POWER”这个权限是2级权限,只是在list中声明它并没有为我提供权限所以现在我必须在系统线程中运行该应用程序(如果我这样做已经验证它有效)以成功获得此权限任何人都可以向我提供任何提示或任何其他方法,告诉我如何在不对我的应用程序进行root的

java - 试图让 Android 设备进入休眠状态,但 PowerManager 不包含“goToSleep(long) 方法

我正试图让设备进入休眠状态,我找到了references关于使用PowerManager类的goToSleep(long)方法的全部内容,但我没有在文档中看到它,并且当我尝试在我的代码中使用它时它不起作用。Android'sdocumentation不包含我可以看到的goToSleep方法。我的代码:privatevoidsleepDevice(){try{PowerManagerpowerMgr=(PowerManager)getSystemService(Context.POWER_SERVICE);longtime=1000;powerMgr.goToSleep(time);}c