最近要复现一个BUG,需要无限重启进行测试,就花费点时间写个简单的应用来实现手机重启、关机功能。
注:因为需要很高的权限才可以正常使用,所以必须具有手机平台编译系统,手机开发者使用,本人亲测成功。
首先在app开发工具中新建项目AppReboot;在xml中定义重启、关机按钮;下面就是唯一Activity代码:
public class RebootActivity extends Activity implements OnClickListener{
private Button rebootclick,shutdownclick;
// 是否显示关机确认的对话框
// false 不显示确认关机的对话框,直接关机
// true 显示确认关机的对话框,让用户选择是否确认关机
public static final boolean showShutdownDialog = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rebootclick=(Butt