5

在我的自定义DPC 应用程序(配置为设备所有者)中,我想将第三方应用程序设置为展台模式。

我用DevicePolicyManager.addPersistentPreferredActivity()做了一些测试,但它似乎只在目标应用程序是启动器时才有效,即如果提供的组件是支持 HOME 和 DEFAULT 意图类别的活动。但我需要它与任何应用程序一起使用。

Google DPC Android Device Policy可以做到这一点,如“不支持锁定任务模式的应用程序”中所述,只需在策略部分提供包名称(而不是完整的活动组件名称)persistentPreferredActivities。因此,我认为可以在我的 DPC 中做到这一点,但如何?

4

2 回答 2

0

我找到的解决方案是将 DPC 设置为默认启动器,并从 DPC 自动启动第三方应用程序。

于 2020-08-05T08:32:45.713 回答
0

如前所述,当lock mode不支持时,没有官方方法可以使用策略将应用程序锁定到信息亭模式。

addPersistentPreferredActivity()方法只为这些意图设置默认处理程序,但它们也可以被覆盖。

于 2019-07-01T09:29:35.053 回答