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

问题描述 投票:-1回答:1

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

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

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

android android-6.0-marshmallow shutdown reboot android-reboot
1个回答
0
投票

您应该能够覆盖此动作的KeyEvent,即KEYCODE_POWER。看这篇文章:

Power key event in android?

这里重要的是在你处理KeyEvent后,你需要返回true让系统知道它已被处理。

© www.soinside.com 2019 - 2024. All rights reserved.