首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非启动器app如何开启kiosk模式?

问非启动器app如何开启kiosk模式?
EN

Stack Overflow用户
提问于 2019-06-20 23:18:52
回答 2查看 372关注 0票数 5

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

我用DevicePolicyManager.addPersistentPreferredActivity()做了一些测试,但它似乎只有在目标应用是一个启动器的情况下才有效,也就是说,如果提供的组件是一个支持HOME和DEFAULT intent类别的activity。但我需要它与任何应用程序一起工作。

Google DPC Android Device Policy可以做到这一点,正如在"Apps that don't support lock task mode"中所解释的那样,只需在策略的persistentPreferredActivities部分中提供包名称(而不是完整的活动组件名称)。因此,我假设在我的DPC中可以做到这一点,但如何做到呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-05 16:32:46

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

票数 0
EN

Stack Overflow用户

发布于 2019-07-01 17:29:35

正如已经提到的,当lock mode不受支持时,没有官方的方法可以通过策略将应用程序锁定到kiosk模式。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56689152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档