Android实现关机重启的方法分享
更新时间:2014年02月28日 15:30:00 作者:
这篇文章主要介绍了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);
}
相关文章
Android 高仿微信朋友圈动态支持双击手势放大并滑动查看图片效果
这篇文章主要介绍了Android 高仿微信朋友圈动态支持双击手势放大并滑动查看图片效果,需要的朋友参考下2017-01-01
Android中Fragment子类及其PreferenceFragment的创建过程演示
这篇文章主要介绍了Android中Fragment子类及其PreferenceFragment的创建过程演示,PreferenceFragment用来保存Fragment的选项设置,需要的朋友可以参考下2016-05-05
Android Jetpack架构组件 ViewModel详解
这篇文章主要介绍了Android Jetpack架构组件 ViewModel详解,ViewModel类让数据可在发生屏幕旋转等配置更改后继续存在,ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。感兴趣可以来学习一下2020-07-07


最新评论