Android下的CMD命令之关机重启及重启recovery_Android

Android刚兴起的时候,着实让一些小众软件火了一把,切水果,Tom猫,吹裙子就是其中的代表,当然还有实用性很强的关机重启软件,我们去百度上搜索一下。

截图:

一.了解CMD 命令

我们在cmd下进行的操作什么的,这里就不一一细说了我们只要知道下面这几条命令就可以了

重启:su -c reboot

关机:reboot -p

有了这个思路,我们就可以去实现了

activity_main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="clip_vertical"
android:orientation="vertical"
android:padding="15dp" >
<Button
android:id="@+id/btn_reboot"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:background="@drawable/btn_bg"
android:text="重启" />
<Button
android:id="@+id/btn_power"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:background="@drawable/btn_bg"
android:text="关机" />
<Button
android:id="@+id/btn_recovery"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:background="@drawable/btn_bg"
android:text="recovery" />
<Button
android:id="@+id/btn_finish"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:background="@drawable/btn_bg"
android:text="退出" />
</LinearLayout>

MainActivity

package com.lgl.power;
import java.io.DataOutputStream;
import java.io.IOException;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity implements OnClickListener {
private Button btn_reboot, btn_power, btn_recovery, btn_finish;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
private void initView() {
btn_reboot = (Button) findViewById(R.id.btn_reboot);
btn_reboot.setOnClickListener(this);
btn_power = (Button) findViewById(R.id.btn_power);
btn_power.setOnClickListener(this);
btn_recovery = (Button) findViewById(R.id.btn_recovery);
btn_recovery.setOnClickListener(this);
btn_finish = (Button) findViewById(R.id.btn_finish);
btn_finish.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
// 重启
case R.id.btn_reboot:
// cmd命令
String cmd = "su -c reboot";
try {
// 发送请求
Runtime.getRuntime().exec(cmd);
} catch (IOException e) {
new AlertDialog.Builder(MainActivity.this).setTitle("很抱歉")
.setMessage("你的手机未ROOT,无法实现该功能!")
.setPositiveButton("OK", null).show();
}
break;
// 关机
case R.id.btn_power:
try {
// 获取管理员权限su
Process process = Runtime.getRuntime().exec("su");
// 输入命令
DataOutputStream out = new DataOutputStream(
process.getOutputStream());
out.writeBytes("reboot -p\n");
// 结束
out.writeBytes("exit\n");
out.flush();
} catch (IOException e) {
new AlertDialog.Builder(MainActivity.this).setTitle("很抱歉")
.setMessage("你的手机未ROOT,无法实现该功能!")
.setPositiveButton("OK", null).show();
}
break;
// recovery
case R.id.btn_recovery:
try {
// 同关机原理
Process process = Runtime.getRuntime().exec("su");
DataOutputStream out = new DataOutputStream(
process.getOutputStream());
out.writeBytes("reboot recovery\n");
out.writeBytes("exit\n");
out.flush();
} catch (IOException e) {
new AlertDialog.Builder(MainActivity.this).setTitle("很抱歉")
.setMessage("你的手机未ROOT,无法实现该功能!")
.setPositiveButton("OK", null).show();
}
break;
// 退出
case R.id.btn_finish:
finish();
break;
}
}
}

还等什么?赶紧去试试吧吧,因为我们是直接取得su权限发送脚本命令,所以我们并不需要其他的权限.

关于Android下的CMD命令之关机重启及重启recovery的相关知识就给大家介绍到这里,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
, 命令
, cmd
重启recovery
cmd 关机重启命令、一键关机重启recovery、重启到recovery命令、重启进入recovery命令、cmd关机命令,以便于您获取更多的相关知识。

时间: 2024-12-03 17:01:05

Android下的CMD命令之关机重启及重启recovery_Android的相关文章

Android下的CMD命令之关机重启及重启recovery

Android刚兴起的时候,着实让一些小众软件火了一把,切水果,Tom猫,吹裙子就是其中的代表,当然还有实用性很强的关机重启软件,我们去百度上搜索一下. 截图: 一.了解CMD 命令 我们在cmd下进行的操作什么的,这里就不一一细说了我们只要知道下面这几条命令就可以了 重启:su -c reboot 关机:reboot -p 有了这个思路,我们就可以去实现了 activity_main.xml <LinearLayout xmlns:android="http://schemas.andr

用CMD命令进行关机/重启

看到题目,和多人就会说,这个就是个装B的技巧.不过我承认,这个技巧确实可以装逼,但是有时候还真是有用.如,你电脑卡得不行,关机的菜单的调不出来时,这个时候win+R,命令行解决;如你在下载大片,但预计还要2小时才能下载完,但是又很晚很困了,想去睡觉,放在那挂一个晚上机自然浪费电了,这时候用命令行定时关机就有用了,总比自己去网上找个这种功能的软件强多了. ​ 用CMD命令进行关机/重启步骤: 1.win+R,换出输入框 2.在输入框输入命令,如关机:shutdown -s -t 20,该命令是20

asp.net环境下的cmd命令执行

asp.net|执行 cmd.asp木马大家一定用过吧.这是一个可以执行cmd命令的asp文件(不过要被杀毒软件追杀^_^).其原理是用WSCRIPT.SHELL对象调用cmd.exe,然后把返回的信息放到一个临时文件,再利用FSO把临时文件信息读出来显示在浏览器里. 呵呵,在asp.net环境下也是可以写出类似程序的.不过可以不用那些对象. VB.net里有一个shell函数,可以执行外部程序.呵呵,就是利用它!现看看微软的.net framework SDK的介绍: [Shell 函数命名空

windows下定时cmd命令行运行php文件实例

  在windows的cmd下,可以通过php.exe来执行php文件,然后将这个命令写入到bat里来定时执行,大概比浏览器定时刷新什么的要可靠多了. php.exe所在路径,以及待执行php文件路径即可(代码如下): D:Program Fileswampbinphpphp5.4.6php.exe D:Program Fileswampwwwphpinfo.php 保存为bat文件,即可利用windows的计划任务定时执行.有关cmd下php.exe的运行,可以随时使用 -h 参数来查看. >

win7 64位旗舰版系统下利用cmd命令修复系统的方法

  一.首先打开开始菜单中的命令提示符窗口,在打开的命令提示符窗口中,输入"SFC/? "命令后按回车,这是用来查看到该检查器命令的所有参数; 2.然后按照程序内容中的中英翻译来选择操作,比如想"扫描所有受保护的系统文件的完整性,不自行修复操作,那么就输入sfc verifyonly 命令后按下回车键,之后会开始扫描,需要一点时间; 3.扫描完成之后,系统会显示发现了完整性冲突,然后就会给出了出错报告的路径以及文件名; 4.然后用户就可以通过命令的提示找到相对应的路径; 5.

windows下cmd命令

转载纯粹是为了找的时候方便. 转载地址:http://greatverve.cnblogs.com/archive/2011/12/09/windows-cmd.html 命令简介 cmd是command的缩写.即命令行 .     虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令

java执行windows下cmd命令的方法_java

本文实例讲述了java执行windows下cmd命令的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: //获取运行时 Runtime rt = Runtime.getRuntime(); //获取进程 Process p = rt.exec(String[] cmdarray);//或者 Process p = rt.exec(String cmd); //如果p不为空,那么要清空 if(null!=p){destory p.destory(); p=null; } 例如

新建了一个windows服务,关机再开机能够自启动,但是用cmd命令行创建此服务需要手动启动

问题描述 有没有什么方法,创建此windows服务之后,不用手动启动,一运行此windows服务,它就自启动了?现在这个windows方法,运行完毕之后,需要手动去启动,但是关机开机之后他能自启动,我想要的是,运行完毕之后能达到像开机关机之后自启动这个情况,希望各位大神指点 解决方案 本帖最后由 a981583536 于 2016-07-11 13:05:10 编辑解决方案二:自己去看下Program.cs的Main函数吧默认如果是服务的话通过ServiceBase.Run来运行你可以自己加个参

XP系统下如何实现电脑远程关机以及重启

  XP系统下如何实现电脑远程关机以及重启            首先,单击"开始"菜单,打开的窗口单击"控制面板"选项 在控制面板中双击"管理工具",打开的窗口再双击"本地安全策略"