如何closuresAndroid设备?

我怎么能通过Java代码closuresAndroid设备?
这甚至有可能吗? 我需要特殊的权限才能做到这一点?

Solutions Collecting From Web of "如何closuresAndroid设备?"

Android SDK中没有API允许用户应用程序执行此操作。

最近你可能会尝试将PowerManager.goToSleep()

是的,这是可能的,但你需要一个具有Superuser访问权限的Rooted设备。 尝试使用以下代码:

 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签名,否则无法工作。

[通过编程方式closuresAndroid手机 ]