【问题标题】:How to disable shutdown and reboot from an app with system priviliges?如何从具有系统权限的应用程序禁用关机和重启?
【发布时间】:2018-01-04 10:28:33
【问题描述】:

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

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

如果有必要和可能,完全禁用电源按钮将是一个解决方案,尽管我只需要能够防止按住电源按钮时出现的关机对话框。

【问题讨论】:

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


    【解决方案1】:

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

    Power key event in android?

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

    【讨论】:

    • 我已经尝试了六种形式的这种解决方案,但在我的设备上都没有。
    猜你喜欢
    • 1970-01-01
    • 2020-03-17
    • 2019-02-11
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2013-04-16
    相关资源
    最近更新 更多