最近使用手机时候发现,手机的电源按键不灵敏了。因为主要作为测试机使用所以经常会为了,省电经常会用到关机或者重启。想着就自己写了一个简单的小程序。本以为很简单,结果发现网上的很多看不懂,要么就是给了几行代码,测试了根本不成功。于是乎一气之下就自己弄一个,一来为了自己查阅方便,二来可以给有同样需求的朋友一个参考。
声明:由于关机重启属于敏感操作,所以前提手机必须root。至于如何root不是本文的重点,root的渠道有很多,可以自己去尝试。看代码:
package com.shutdown;
import java.io.IOException;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
/**
* android 关机和重启服务
* 需要获取root权限
* @author NanFeiLong
* @date 2016年10月11日
*/
public class MainActivity extends Activity {
private Button mShutDownBt;
private