Android实现关机重启的方法分享
时间:2022-11-13 21:32:33
实现系统重启的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,关机,重启
0
投稿
猜你喜欢
详解使用IntelliJ IDEA新建Java Web后端resfulAPI模板
2023-12-14 09:26:04
Java使用Apache POI库读取Excel表格文档的示例
2021-06-02 04:32:49
C#中ManualResetEvent用法总结
2023-01-21 23:41:41
详解记录Java Log的几种方式
2022-11-10 16:38:19
Java的Hibernate框架中Criteria查询使用的实例讲解
2023-08-22 23:25:47
Java毕业设计实战之在线高中考试系统的实现
2021-07-04 06:15:20
C#操作INI文件的辅助类IniHelper
2022-04-18 07:55:34
Mybatis如何配置连接池
2021-10-22 03:06:47
Java程序打包成带参数的jar文件实例代码
2022-12-12 03:50:39
Android开发Jetpack组件LiveData使用讲解
2023-03-21 09:27:49
android图像绘制(四)自定义一个SurfaceView控件
2022-09-27 11:28:07
C#正则表达式的6个简单例子
2022-12-15 04:50:16
mybatis-plus使用问题小结
2023-10-30 06:45:58
macOS上使用gperftools定位Java内存泄漏问题及解决方案
2023-03-02 11:42:38
Springboot使用@Valid 和AOP做参数校验及日志输出问题
2023-12-05 04:39:12
ViewPager实现漂亮的引导页
2022-12-27 21:56:58
Java 线程池原理深入分析
2023-01-30 19:59:43
解析spring cloud ouath2中的Eureka
2023-10-12 04:07:54
Java多线程之ThreadLocal浅析
2023-06-19 19:55:37
.NET WinForm实现在listview中添加progressbar的方法
2021-10-08 20:23:54