如何从具有系统权限的应用程序禁用关机和重启?

时间:2018-01-04 10:28:33

标签: android android-6.0-marshmallow shutdown reboot android-reboot

我正在为非root设备开发系统应用程序(即使用设备制造商的密钥签名的应用程序)。

我需要阻止用户关闭或重启设备。

如果必要且可能,完全禁用电源按钮将是一种解决方案,尽管我需要的是能够阻止按住电源按钮时出现的关闭对话框。

1 个答案:

答案 0 :(得分:0)

您应该可以覆盖KeyEvent此操作的KEYCODE_POWER,即KeyEvent。看这篇文章:

Power key event in android?

这里重要的是在您处理true之后需要返回literal_eval以让系统知道它已被处理。