当前位置:首页 » 安卓系统 » android关机实现

android关机实现

发布时间: 2024-11-15 20:26:42

A. android 中如何实现关机、重启

主要思路:1、需要源码才能编译
2、修改项目的Android.mk文件,添加
LOCAL_CERTIFICATE := platform
3、AndroidManifest.xml中添加权限
3.1 manifest标签中添加
android:sharedUserId="android.uid.system"
3.2 使用权限
<uses-permission android:name="android.permission.SHUTDOWN"/
4、java代码
// 创建Intent
// 如果是要重启,则使用Intent.ACTION_REBOOT
Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);
// 设置是否需要用户确认,若不需要,可以不设置或设置为false
intent.putExtra(Intent.EXTRA_KEY_CONFIRM, true);
// 当作新任务执行
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);// 启动startActivity(intent);
据说还可以使用Broadcast的方式调用,不过我试了一下,窗口是出来了,但一直停在关机的进度条那。不知道是不是机子的问题。代码如下:Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);
10-22 10:02 回答curie_871073

B. android完整的java关机代码

必须有root权限的才可以,有的话执行命令行就可以了 RuntimegetRuntime()exec(new String[]{ "su", "-c", "poweroff -f" }); RuntimegetRuntime()exec(new String[]{ "su", "-c", "reboot" });android完整的java关机代码?

C. android 中如何实现关机、重启求解,谢谢

如果已经root权限,那么可以实验一下下面的代码:
try{
Process proc =Runtime.getRuntime().exec(newString[]{"su","-c","reboot -p"});
proc.waitFor();
}catch(Exception ex){
ex.printStackTrace();
}

D. android 中如何实现关机,重启

关机命令

Runtime.getRuntime().exec("su -c \"/system/bin/shutdown\"");

重启命令

Runtime.getRuntime().exec("su -c \"/system/bin/reboot\"");

注意:手机必须root,否则这两个命令无法执行。

热点内容
筑业资料软件加密锁 发布:2025-09-15 13:28:41 浏览:500
如何看智能电视配置 发布:2025-09-15 12:40:07 浏览:216
中学地质灾害演练脚本 发布:2025-09-15 12:35:07 浏览:922
定时触发源码 发布:2025-09-15 12:22:05 浏览:983
手势密码忘了怎么解锁 发布:2025-09-15 12:04:58 浏览:644
大仙脚本 发布:2025-09-15 11:46:55 浏览:240
允许ip访问网站 发布:2025-09-15 11:38:26 浏览:942
linux下was启动命令 发布:2025-09-15 11:23:28 浏览:71
java正则日期格式 发布:2025-09-15 11:23:27 浏览:238
sqlserversa密码忘记 发布:2025-09-15 10:36:06 浏览:830