1

我正在开发一个 Android 本机应用程序。为了支持我的功能,我需要锁定一些智能手机(来自我的利益相关者的请求)。

我想使用可以在 Play 商店中找到的 AppLock。但是,在智能手机“Wiko Y61”型号中,此类应用程序无法运行,因为系统上的“覆盖权限”设置未激活。消息是“因性能问题而禁用”。

有人可以帮我解决这个问题吗?

4

1 回答 1

2

如消息所述,出于性能原因,从 Android 10 开始,Android Go 设备上的覆盖/“在其他应用上显示”权限被禁用。在设备升级到 Android 10 之前安装并获得权限的应用程序存在例外情况,否则,应用程序无法获得该权限。

如果您需要锁定设备,您应该查看用于管理专用企业设备的 API。否则,普通的 Android 应用程序通常会被限制执行可能锁定设备的操作,因为该功能对于试图接管设备的恶意软件也非常有用。您最好使用专门用于此目的的 API,因为将来可能会破坏该领域的 hacky 变通办法(例如,请参阅对覆盖权限施加的其他限制)。

于 2021-08-12T10:12:55.403 回答