以编程方式关闭Android设备

时间:2012-03-25 13:16:31

标签: android

我正试图通过我的程序关闭Android设备。它实际上被关闭但它重新启动。我希望手机不要再自动重启。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

过去曾在StackOverflow上询问过这个问题。有效的答案是,您需要DEVICE_POWER权限才能完全关闭手机,但是用户需要有根电话才能让您的应用获得该控件的权限。

你最希望的是PowerManager.goToSleep()

答案 1 :(得分:0)

我想你已找到答案,但这可能有助于其他用户。

无法关闭您的设备。 这是一种锁定它的简单方法:

您不需要任何权限,因为有些权限仅授予系统应用程序(例如DEVICE_POWER和REBOOT)。 您也不需要根设备。