如何通过Java代码关闭Android设备?
它甚至有可能吗?我需要特殊权限才能执行此操作吗?如何关闭Android设备的电源?
8
A
回答
5
Android SDK中没有允许用户应用程序执行此操作的API。
最近你可能会尝试将PowerManager.goToSleep()
。
1
是的,这是可能的,但你需要一个Rooted
设备与Superuser
访问。请尝试使用下面的代码:
try {
Process proc = Runtime.getRuntime()
.exec(new String[]{ "su", "-c", "reboot -p" });
proc.waitFor();
} catch (Exception ex) {
ex.printStackTrace();
}
如果你打算这样做没有Root Privileges
,算了吧。唯一的方法是使用PowerManager
,但除非您的应用程序使用System Firmware Key
进行签名,否则这种方法无效。
相关问题
- 1. 如何防止通过电源按钮关闭Android设备?
- 2. 如何自动卸载并关闭设备电源?
- 3. 打开/关闭Android设备
- 4. 关机时关闭电源时打开电源时关闭
- 5. 在android中关闭设备的事件
- 6. 关闭Android设备所需的密码
- 7. 编程修改设定Android的“计划和关闭电源”
- 8. 如何,务必关闭电源在Android的
- 9. 使用HDMI电缆开启或关闭Android设备
- 10. Android,从电脑获取文件关闭设备
- 11. 当设备关闭
- 12. Android设备屏幕不关闭
- 13. 关闭设备屏幕在android
- 14. 关闭Android设备在特定时间
- 15. 如何关闭android设备的触摸屏?
- 16. 如何以编程方式关闭Android设备上的WiFi?
- 17. iOS设备关闭或电池电量耗尽时的状态
- 18. 如何关闭Windows RT设备?
- 19. 如何关闭黑莓设备
- 20. 外部电源关闭
- 21. 如何在电源插入时启动Android设备?
- 22. 关闭设备音量 - iOS设备
- 23. 如何在Cocoa中关闭蓝牙设备和声音设备?
- 24. 尝试编程如何在Android设备上关闭wifi
- 25. 如何以编程方式关闭Android设备
- 26. 如何判断Android设备是否已关闭
- 27. 如何以编程方式关闭android设备?
- 28. 如何在设备即将关闭时执行http请求android
- 29. 如何以编程方式关闭Android 4.0植根设备
- 30. 关闭iOS电源按钮关闭应用程序关闭
让我试试 – 2010-01-10 19:10:42
我知道有这个名为“关机”一个应用程序,但我不能找到一个:( – 2010-01-10 19:20:42
我想你需要许可的源代码'DEVICE_POWER'只是系统 – 2010-01-10 19:29:47