如何以编程方式关闭Android设备
如何以编程方式关闭Android设备 我一直在寻找答案,有人说你的手机必须是根(我不想这样做),还有人说这是不可能的如何以编程方式关闭Android设备,android,Android,如何以编程方式关闭Android设备 我一直在寻找答案,有人说你的手机必须是根(我不想这样做),还有人说这是不可能的 这真的不可能吗?我不确定这是否是您想要的,但请尝试使用以下方法: 我尚未测试该库,但可能goToSleep方法适用于您的情况。我不确定这是否是您想要的,但请尝试使用以下方法: 我还没有测试过这个库,但可能goToSleep方法在您的情况下会起作用。除非您有一个根手机,否则您不能这样做。然后就可以很容易地调用linux的shutdown命令: void shutdown() {
这真的不可能吗?我不确定这是否是您想要的,但请尝试使用以下方法:
我尚未测试该库,但可能goToSleep方法适用于您的情况。我不确定这是否是您想要的,但请尝试使用以下方法:
我还没有测试过这个库,但可能goToSleep方法在您的情况下会起作用。除非您有一个根手机,否则您不能这样做。然后就可以很容易地调用linux的shutdown命令:
void shutdown()
{
try {
Process m_process=Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(m_process.getOutputStream());
os.writeBytes("shutdown\n");
os.flush();
m_process.waitFor();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
除非你有一部手机,否则你做不到。然后就可以很容易地调用linux的shutdown命令:
void shutdown()
{
try {
Process m_process=Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(m_process.getOutputStream());
os.writeBytes("shutdown\n");
os.flush();
m_process.waitFor();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
你可以在StackOverflow中找到另一个,这在非根手机中是不可能的,这是故意的,你不想让第三方应用程序关闭你的设备,如果你安装了错误的应用程序,这会在你的手机中产生不想要的行为 你可以在StackOverflow中找到另一个,这在非根手机中是不可能的,这是故意的,你不想让第三方应用关闭你的设备,如果你安装了错误的应用程序,它会在你的手机中产生不想要的行为 请参阅答案。请参阅答案。某些设备没有关机功能,您也可以尝试使用“reboot-p”,但不幸的是,它无法工作。你确定吗?正如上面所说的,这只在你的手机是root的情况下才有效。有些设备没有关机,你也可以尝试使用“reboot-p”,不幸的是它不起作用。你确定吗?正如所说的,这只会在你的手机被扎根的情况下起作用