回答
Hamibot可以通过shell命令实现设备关机操作,但需要注意这需要设备已root权限。
以下是执行关机的代码示例:
// 文档地址 https://docs.hamibot.com/
var result = shell('reboot -p', true);
// 或者使用以下命令之一
// var result = shell('poweroff', true);
// var result = shell('shutdown -h now', true);
if (result.code == 0) {
toast('关机命令已发送');
} else {
toast('关机失败,请确认设备已root');
log(result.error);
}
请注意:
- 必须使用root权限(第二个参数设为true)
- 不是所有设备都支持通过shell命令关机,部分厂商ROM可能限制此操作
- 此操作会直接关闭设备,请确保重要数据已保存
- 普通权限下无法执行关机操作,这是Android系统的安全限制
ℹ️ 本回答由 AI 生成,内容仅供参考