su vs system-app(用于shutdown / reboot -p)

时间:2015-04-07 11:50:10

标签: android root su

我想通过代码关闭一个Android设备。我可以用

这样做
su reboot -p

但是现在我想用我的使用系统密钥签名的应用程序执行此操作,而无需使设备生根 - 但奇怪的是我得到了:

reboot: Operation not permitted

任何人都可以指出我正确的方向

1 个答案:

答案 0 :(得分:0)

不要使用su命令。使用Android的本机方法。 PowerManager有一个方法reboot(),如下所示:Android doc

完整代码示例here

希望这有帮助