Android开关机代码
来源:互联网 发布:java 1.7.0 openjdk 编辑:程序博客网 时间:2024/06/17 06:01
此应用需要获取了Root权限才行。
代码很简单,如下:
package com.example.reboot;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;import android.widget.ImageView;public class MainActivity extends Activity {private Button reboot=null;private Button shutdown=null;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.setContentView(R.layout.activity_main);reboot=(Button)super.findViewById(R.id.reboot);shutdown=(Button)super.findViewById(R.id.shutdown);reboot.setOnClickListener(new Reboot());shutdown.setOnClickListener(new ShutDown());}private class Reboot implements OnClickListener{@Overridepublic void onClick(View v) { String cmd = "su -c reboot"; try { Runtime.getRuntime().exec(cmd); } catch (IOException e) { new AlertDialog.Builder(MainActivity.this).setTitle("Error").setMessage( e.getMessage()).setPositiveButton("OK", null).show(); }}}private class ShutDown implements OnClickListener{@Overridepublic void onClick(View v) {try { 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("Error").setMessage( e.getMessage()).setPositiveButton("OK", null).show(); } }}}
- Android开关机代码
- 修改Android的开关机铃声、Android开关机画面与动画(附代码流程)
- Android:android定时开关机
- Android自动开关机实现
- Android 自动开关机
- android 开关机动画
- Android自动开关机实现
- Android开关机源码分析
- android 自动开关机
- Android自动开关机实现
- android开关机动画铃声
- Android自动开关机实现
- Android自动开关机实现
- Android自动开关机实现
- Android开关机源码分析
- Android自动开关机实现
- 关于android 开关机动画
- Android自动开关机实现
- Ibatis调用Oracle存储过程,以及返回Cursor结果集的处理
- hdu 题目1312 Red and Black ( DFS )
- Javascript 获取URL参数
- oracle index-by table的遍历
- 【分享】Stanford Dataset全集之Web graphs
- Android开关机代码
- 解决Service Broker连接出错的问题
- 如何设置圆角的EditText——Android移动开发
- 排序系列 poj2379
- 正则表达式处理html实例(Perl实现)
- Android显示gif格式图片
- 认识smack中的基本对象 - Registration
- 2.4一元多项式的表示及相加
- 数论总结