ShellUtil使用实例之重启管理器

Posted Brioal

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ShellUtil使用实例之重启管理器相关的知识,希望对你有一定的参考价值。

ShellUtil的使用实例之重启管理器

基本原理还是ShellUtil的使用,详情请看上篇文章

Android WIFI密码查看器实例(在获取Root权限下查看系统文件)

本文主要介绍使用Shell调用关机,重启,快速重启,刷机模式,引导模式的方法,直接看代码吧

首先看一下App的实例(因为功能特殊,不方便演示了,只有主界面

关机

public void ShutDown(View view) 
   ShellUtils.execCommand("reboot -p", true);

重启

public void Reboot(View view) 
   ShellUtils.execCommand("reboot", true);

快速重启

public void FastReboot(View view) 
     ShellUtils.execCommand("busybox killall system_server", true);

进入刷机模式

public void Recovery(View view) 
    ShellUtils.execCommand("reboot recovery", true);

进入引导模式

public void FastBoot(View view) 
    ShellUtils.execCommand("reboot bootloader", true);

Apk下载地址
源码已开源到Github,试着上架商店,已申请,不知道能不能上…

以上是关于ShellUtil使用实例之重启管理器的主要内容,如果未能解决你的问题,请参考以下文章

Flink内存管理源码解读之内存管理器

Windows Vista 开发新特性- 有关重启管理器 Restart Manager

Linuxfirewall-cmd之防火墙简介及命令详解+实例

Kubernetes集群命令的管理工具kubectl实例讲解

Kubernetes集群命令的管理工具kubectl实例讲解

SUSE Linux 的Zypper包管理器使用实例