关机:
In frameworks/base/services/java/com/android/server/BatteryService.java

Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);

intent.putExtra(Intent.EXTRA_KEY_CONFIRM, false);

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

mContext.startActivity(intent);

重启:
Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);

注意添加权限。

来自: http://topic.csdn.net/u/20100423 ... 2-55f6c4c5e412.html

更多相关文章

  1. 【Android】hwbinder的selinux配置
  2. Android(安卓)在指定 LinearLayout 中动态添加BUTTON,并设置样式
  3. android应用去掉title bar 及全屏处理方法
  4. Android(安卓)实现全屏和无标题栏的显示
  5. android关机充电流程、充电画面显示
  6. 改变android程序head样式
  7. android中广播接收者BroadcastReceiver
  8. Android(安卓)Dialog的使用
  9. Android在设置里面添加新功能的方法

随机推荐

  1. Android(安卓)keytool 生成证书MD5指纹
  2. android 自定义的AlertDialog强化版
  3. android widget 之CheckBox
  4. Android(安卓)编译手册
  5. android 应用中加入支付功能(支付宝集成)
  6. onRetainNonConfigurationInstance和getL
  7. Android(安卓)Sdk Manager更新
  8. Android入门教学视频免费下载
  9. Android(安卓)Adapter
  10. android 博客精选