授予我的应用程序触发恢复出厂设置的权限

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

我正在我自己的自定义 AOSP 上创建一个系统应用程序。 我已成功将应用程序安装在 system/priv-app 分区上,并使用平台密钥对其进行签名。在我尝试在我的应用程序中实现恢复出厂设置选项之前,这一直很有效。

我读过有关设备管理的内容,但我认为由于系统权限,没有必要这样做。所以我尝试实施:

RecoverySystem.rebootWipeUserData(application)

但它抛出以下错误:

拒绝权限:不允许从 pid=2125、uid=10126 发送广播 android.intent.action.MASTER_CLEAR_NOTIFICATION。

我的应用程序是否缺少某些权限?设备管理是唯一的方法吗?

谢谢。

java android kotlin system android-source
1个回答
0
投票

根据文档,它需要

Manifest.permission.REBOOT
许可。 您是否已将此权限添加到您的应用程序中?

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