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,试着上架商店,已申请,不知道能不能上…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值