android编程如何实现关机和重启

 时间:2026-04-22 02:34:11

1、创建android项目

android编程如何实现关机和重启

2、创建android项目并配置布局文件

android编程如何实现关机和重启

3、编辑布局文件,拖一个按钮到布局文件中,并添加点击事件android:onClick="onReboot"

4、在mainactivity里面设置onReboot方法

方法内容如下:

public void onReboot(View v){   try {    Runtime.getRuntime().exec("su -c \"/system/bin/shutdown\"");   } catch (IOException e) {    e.printStackTrace();   }   }

 Runtime.getRuntime().exec("su -c \"/system/bin/shutdown\"");这条命令是关机的命令

 Runtime.getRuntime().exec("su -c \"/system/bin/reboot\"");

这条名利是手机重启

这两句代码是关机和重启的核心的代码

5、解释:

android虚拟机是支持Linux-shell语言的用Runtime这个Java类来调用并执行shell命令,但是普通用户执行reboot和shutdown是不能成功的,在android中这属于管理员权限的内容,所以前面要加上su命令(获取管理员权限的命令)


  • 哈利波特魔法觉醒流金时光套装怎么试穿
  • 高品质高质量的动漫
  • 身体老化的微妙含义和迹象(1)
  • 如何剥生板栗壳的方法
  • 制作简单耳机收纳夹
  • 热门搜索
    怎么杀鱼 注释怎么加 推荐信怎么写 福特锐界怎么样 cf怎么改名字 未分配利润怎么算 ipad密码忘了怎么办 罗莱家纺怎么样 高考志愿怎么填 内向的人怎么变外向