android - 安全异常 : Permission denial for DEVICE_POWER

标签 android permissions permission-denied

我正在尝试编写一个简单的 android 应用程序来关闭我的手机屏幕。当我运行这个应用程序时,我得到安全异常:权限拒绝应用程序需要 android.permission.DEVICE_POWER。我知道这是一个 protected 权限,但我的手机已 Root 。我如何指定我可以使用此权限?我已经尝试将 DEVICE_ADMIN 权限与 DEVICE_POWER 权限一起声明,但它仍然不起作用。

最佳答案

Root 可能让您规避或修改 android 安全模型,但这并不一定意味着您获得强制执行它的 android API 的特殊权限。您通常不能以 root 身份运行应用程序本身,而您可以以 root 身份启动的辅助可执行文件中的代码与 Android API 交互会遇到很大困难。

您正在尝试做的事情可能真的不是一个好主意。但是,如果您真的想这样做,则需要安装自己的 Android 版本,以便拥有与您用于签署平台的 key 匹配的(自行生成的) key ,然后您可以使用它来签署您的应用程序,或者尝试在系统分区上安装您的应用程序。

关于android - 安全异常 : Permission denial for DEVICE_POWER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11483947/

相关文章:

android - 添加 kotlin 协程和空间后无法进行发布构建、proguard 警告

Android 的 ContextCompat.checkSelfPermission() 返回不正确的值

ssl - 通过 HTTPS 的 CouchDB 权限

php - 如何修复错误 : laravel. 日志无法打开?

javascript - 为什么 getUserMedia() 在 chrome 中显示权限被拒绝错误

linux - AQUA,许可被拒绝

java - 按钮栏未填充 Android Studio 中的父级

android - 无法从 firebase 数据库中获取值

java - 如何在屏幕上慢慢画一个圆圈 "pop"

python - 使用 Python 重置 NTFS 文件夹的继承权限