如何在没有对话框的情况下固定应用 android

How to pin an app without a dialog android

我在 android 中以编程方式固定应用程序时遇到问题,没有出现询问用户是否要使用屏幕固定的对话框。

我目前正在调用startLockTask()来锁定应用程序。

android 文档指出我们需要使用 setLockTaskPackages 来固定应用程序,而无需征求用户的许可。

但是,我不确定如何调用它。我已将应用程序设置为管理员,但我不知道从哪里开始。

任何帮助都会很棒!

如果您不希望用户看到该对话框,您的应用程序必须是设备所有者。

您提到您的应用程序是设备管理,这还不够。

Any packages that shares uid with an allowed package will also be allowed to activate lock task. This function can only be called by the device owner.

Here 是来自 google

的 api 文档