实现系统重启的APK需要system的权限,在AndroidManifest.xml中增加android:sharedUserId="android.uid.system",再修改签名即可;

具体方法参考:

点击打开链接

1、使用PowerManager来实现:

代码:

代码如下:

private void rebootSystem(){

PowerManager pManager=(PowerManager) getSystemService(Context.POWER_SERVICE);

pManager.reboot("");

}

2、发送REBOOT广播:

代码:

代码如下:

private void rebootSystem(){

Intent reboot = new Intent(Intent.ACTION_REBOOT);

reboot.putExtra("nowait", 1);

reboot.putExtra("interval", 1);

reboot.putExtra("window", 0);

sendBroadcast(reboot);

}

android 发送重启广播,Android实现关机重启的方法分享相关推荐

  1. Android快速监听手机是否关机/重启过

    Android注册静态BroadcastReceiver可以监听到开机/关机/重启的状态.但是,关机的广播有的时候收不到,开机的广播延时特别大,体验不是很好.所以可以根据SystemPropertie ...

  2. android: 发送自定义广播

    5.3.1    发送标准广播 在发送广播之前,我们还是需要先定义一个广播接收器来准备接收此广播才行,不然发 出去也是白发.因此新建一个 MyBroadcastReceiver 继承自 Broadca ...

  3. android 程序退出广播,android 利用广播实现程序的强制退出

    利用广播机制,实现程序的强制退出. 前面有篇博文,写到了一键退出,这里利用到了那里的ActivityCollector的集合和BaseActivity 功能:打开程序后,先登录,登录成功后,进入主页面 ...

  4. Android usb 权限广播,[Android]USB开发

    第一:请求权限和请求权限回调(通过广播回调) 注册一个广播接收器用于接收USB权限被同意或拒绝后发出的广播 //注册USB设备权限管理广播 IntentFilter filter = new Inte ...

  5. android系统广播 定向广播,Android之定向广播

    Android中当多个应用都接收同一个广播时,会导致很多系统进程同时开启,这会导致系统卡顿.有了ssp我们可以定向的接收或发送某一特定广播达到优化系统的效果. 接收或发送定向广播需要用到android ...

  6. android 接收闹钟广播,android 设置闹钟及通知示例

    简单说一下这次demo内容,首先做一个设置一次性闹钟,先得到alarmManager,打开一个时间对话框,在里面设置闹钟的时间,时间一到发送广播,然后广播接受者接到跳转到新的activity播放音乐. ...

  7. android常驻型广播,Android 常驻广播和非常驻广播

    一.知识准备 ①常驻广播接受者:使用AndroidManifest.xml注册,接受者不随Activity的销毁而销毁,也就是拥有独立的生命周期. ②非常驻广播接受者:使用registerReceiv ...

  8. android动态静态广播,Android BroadcastReceiver实现自定义静态广播和动态广播(黏性广播)...

    思维导图: 静态广播: 当广播发出去的时候 如果接收广播的应用程序已经退出,也能接收广播: 发送者代码: package com.example.g160628_android_21_sender; ...

  9. linux断电并重启命令,Linux系统关机重启相关命令

    1.立即重启命令 方法1: [root@itbkz ~]# init 6 方法2: [root@itbkz ~]# reboot 方法3: [root@itbkz ~]# shutdown -r no ...

最新文章

  1. mysql 没有选择数据库_没有选择数据库 – PHP和MySQL
  2. bzoj2146 Construct
  3. 【paper】BlazeFace: Sub-millisecond Neural Face Detection on Mobile GPUs
  4. activiti web流程设计器 整合视频 教程 SSM和独立部署的方式
  5. 【翻译】How-To: Using the N* Stack, part 3
  6. 不规则炫彩创意渐变海报设计模板素材|带来十足的时尚感
  7. [转]impala操作hive数据实例
  8. PHP利用GD库将微信小程序二维码和用户头像拼接且用户在微信服务号回复指定内容将拼接的二维码返回
  9. 图片PDF转word
  10. 焦作哪里有学机器人编程_焦作自学plc入门梯形图编程去哪学
  11. C#——NPOI对Excel的操作、导入导出时异常处理(二)
  12. (原創) 如何設計除頻器? (SOC) (Verilog) (MegaCore)
  13. lightning接口_带你回看手机接口发展史:TypeC将实现大一统?
  14. 无法安装net framework 3.5 的解决方法
  15. wisp中远端服务器未响应,ESP8266当中继
  16. Java语言制作动画
  17. linux删除的快捷键
  18. #python+open3d 3D模型的读取与应用
  19. java绘制三维曲线_使用JFreeChart绘制2D和3D折线图 | 学步园
  20. 一键解决UbuntuWindows 双系统时间不同步

热门文章

  1. 用户偏好类结构化数据分析题参赛总结
  2. vue 自己写组件。
  3. 我的随笔---高亮规范
  4. Swift 中如何测试驱动开发
  5. Redis--发布订阅模式
  6. 【Unity】第8章 GUI开发
  7. 自定义Interpolator
  8. 逆序数 UVALive 6508 Permutation Graphs
  9. 开源.net开发平台SharpDevelop挑战VS2008
  10. 中学校园网建设实践与思考