【发布时间】:2011-06-03 13:50:15
【问题描述】:
我正在尝试制作一个只需按一下按钮即可关闭/重启手机的应用。我在网上找到了一个重启命令:
public void rebootPhone() {
try {
Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("reboot");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我知道这需要 root(对于“su”超级用户命令);我的手机已经root了,所以我可以获得su访问权限。但是,当运行此方法时(在我在提示符上按“是”以允许 su 访问后)手机不会重新启动,没有任何反应!我还需要包含其他内容以使手机重新启动吗?
另外,用于关机的 su 命令是什么(即关闭手机)?我在网上的任何地方都找不到。
【问题讨论】:
-
按住电源键进入重启菜单有什么问题?
-
没什么!这个应用程序纯粹是为了方便:)
标签: android runtime.exec su