android编程如何实现关机和重启
1、创建android项目
2、创建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虚拟机是支持Linu垓矗梅吒x-shell语言的用Runtime这个Java类来调用并执行shell命令,但是普通用户执行reboot和shutdown是不能成功的,在android中这属于管理员权限的内容,所以前面要加上su命令(获取管理员权限的命令)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:91
阅读量:51
阅读量:34
阅读量:31
阅读量:25