Android实现关机重启的方法分享

实现系统重启的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);
}

时间: 2024-07-31 19:49:24

Android实现关机重启的方法分享的相关文章

Android实现关机重启的方法分享_Android

实现系统重启的APK需要system的权限,在AndroidManifest.xml中增加android:sharedUserId="android.uid.system",再修改签名即可: 具体方法参考: 点击打开链接 1.使用PowerManager来实现:代码: 复制代码 代码如下: private void rebootSystem(){      PowerManager pManager=(PowerManager) getSystemService(Context.POW

Android实现Service重启的方法

  本文实例讲述了Android实现Service重启的方法.分享给大家供大家参考.具体如下: 做APP的时候,我们可能需要一个后台服务一直在运行着,得用到Service组件. 但服务可能在如下情况被杀死: A.用户手动点击停止. B.采用第三方软件(比如360手机卫士)进行清理,当然这样子除了系统服务外,其他的进程肯定也会被杀死,除非跟手机厂商联系. 这时候可能需要重启该服务,上网看了半天,有提到用Timer.AlarmManager去实现间歇性的发送广播启动Service(注册的广播接收后,

小米手环重启设备方法分享一览

给各位小米手环的使用者们来详细的解析分享一下重启设备的方法. 方法分享: 小米手环从设计时,就是没有开关键长期待机的状态,不过如果我们将其解绑,小米手环就会进入接近于关机的状态,只保持频率极低的蓝牙通讯状态(这就是为什么搜索小米手环往往耗时要长于一般的蓝牙设备配对的原因).   所以我们只需要对小米手环进行解绑操作,就能使其关机;同样的进行绑定操作,就能使其开机. 如果在极少的情况下以上的重启还是没法解决手环出现的故障,我们可以采用长期闹铃震动等方法将手环的电源耗尽,然后进行重新充电,就可以完成

解决电脑经常关机重启的方法

  导致电脑经常关机重启有以下几种原因: 一.软件方面 1.病毒 "冲击波"病毒发作时还会提示系统将在60秒后自动启动. 木马程序从远程控制你计算机的一切活动,包括让你的计算机重新启动. 清除病毒,木马,或重装系统. 2.系统文件损坏 系统文件被破坏,如Win2K下的KERNEL32.DLL,Win98 FONTS目录下面的字体等系统运行时基本的文件被破坏,系统在启动时会因此无法完成初始化而强迫重新启动. 解决方法:覆盖安装或重新安装. 3.定时软件或计划任务软件起作用 如果你在&qu

百度云Android版查看传输进度方法分享

给各位百度云软件的使用者们来详细的解析分享一下百度云Android版查看传输进度的方法. 方法分享: 百度云Android版查看传输进度方法:点击"传输列表",查看下载列表,可以查看上传.下载进度.可以长按界面进入编辑模式对传输列表中的文件进行下载.删除或者分享操作.   好了,以上的信息就是小编给各位百度云的这一款软件的使用者们带来的详细的百度云Android版查看传输进度的方法解析分享的全部内容了,各位看到这里的软件使用者们,小编相信大家现在那是非常的清楚了查看方法了吧,那么大家就

百度云Android版新建文件夹方法分享

给各位百度云软件的用户们来详细的解析分享一下百度云Android版新建文件夹的方法. 方法分享: 点击menu,可以选择新建文件夹.   好了,以上的信息就是小编给各位百度云的这一款软件的用户们带来的详细的百度云Android版新建文件夹的方法解析分享的全部内容了,各位看到这里的软件用户们,小编相信大家现在那是非常的清楚了新建的方法了吧,那么大家就快去按照小编上面的方法去新建自己想要的文件夹吧.

百度云Android版开启“密码锁”功能方法分享

给各位百度云软件的使用者们来详细的解析分享一下百度云Android版开启"密码锁"功能的方法. 方法分享: 在设置界面可以选择开启百度云Android版"密码锁"功能.可进入设置密码,保护个人隐私.   好了,以上的信息就是小编给各位百度云的这一款软件的使用者们带来的详细的百度云Android版开启"密码锁"功能的方法解析分享的全部内容了,各位看到这里的软件使用者们,小编相信大家现在那是非常的清楚了开启的方法了吧,那么大家就快去按照小编上面的教程

Android手机获取root权限并实现关机重启功能的方法

本文实例讲述了Android手机获取root权限并实现关机重启功能的方法,是Android程序设计中非常常见的重要功能.现分享给大家,供大家在Android程序开发中参考之用. 具体功能代码如下: /* * 执行命令 * @param command * 1.获取root权限 "chmod 777 "+getPackageCodePath() * 2.关机 reboot -p * 3.重启 reboot */ public static boolean execCmd(String c

Android实现关机与重启的几种方式(推荐)_Android

下面我们来探究Android如何实现关机,重启:在Android中这种操作往往需要管理员级别,或者root Android实现的方式如下几种: 默认的SDK并没有提供应用开发者直接的Android系统关机或重启的API接口,一般来讲,实现Android系统的关机或重启,需要较高的权限(系统权限甚至Root权限).所以,在一般的APP中,如果想要实现关机或重启功能,要么是在App中声明系统权限,要么是通过某种"间接"的方式,比如广播或反射,来间接实现系统关机或重启.再者,就是放在源码环境