如何以编程方式将Android置于待机状态?

时间:2012-03-16 09:02:06

标签: java android

以某种方式可以通过编程方式将Android设置为待机模式吗?

3 个答案:

答案 0 :(得分:2)

http://developer.android.com/reference/android/os/PowerManager.html#goToSleep%28long%29

这就是我认为你在寻找的东西。 不要忘记包括以下许可。

android.permission.DEVICE_POWER

答案 1 :(得分:2)

如果您正在开发自己的ROM或者您有一个带根电话(需要检查哪个用户能够执行此操作),那么您应该查看PowerManager.goToSleep功能。 Here是关于Google网上论坛中此功能的讨论。 here您可以阅读有关此特定权限的内容。

答案 2 :(得分:0)

自API级别21以来,此功能已被删除:https://developer.android.com/sdk/api_diff/21/changes/android.os.PowerManager.html

就像Yury也提到的那样,在你能够致电powerManager.goToSleep(time)之前,你需要一个有根设备或应用程序需要签署为系统应用程序才能获得相关权利。