是否可以切换locktaskmode的设备注册与Android管理API编程?



我开发了一个android kiosk应用程序。我希望我的应用程序在设备启动时自动启动,并在"锁定任务"中运行。模式的大部分时间。但我也需要能够关闭"锁定任务"从应用程序编程模式进行维护/调试。

现在我计划注册平板电脑与Android管理API (QRCode)到

  1. 在设备启动时自动启动应用程序,并在"锁定任务"中运行;无"Pin"对话框模式通知
  2. 简化初始设备设置
  3. 简化应用程序自动更新

有没有人知道如何配置设备与Android管理API能够打开/关闭"锁定任务"模式以编程方式?

我不能只列出白名单,因为我不确定我需要哪些应用。

我试图将安装类型设置为"KIOSK"在这种情况下,DPC锁定了我的应用程序的任务,但我无法停止这种模式。当我调用stopLockTask()时,应用程序只是重新启动。

当我将安装类型设置为REQUIRED_FOR_SETUP时,我无法启动锁定任务模式,因为我的应用程序没有白名单。

我也试着玩kioskCustomLauncherEnabled选项。但如果我把它设为true设置我的应用程序作为启动器来自动启动设备是不可能的。

您可以通过在策略中使用不同的安装类型来关闭锁任务模式(例如将安装类型从KIOSK更改为FORCE_INSTALLED)。您可能还需要实现一个维护窗口,以确保在设备不使用时完成设备更新。

您可以查看官方文档以获取有关专用设备的更多信息:https://developers.google.com/android/management/policies/dedicated-devices?hl=en#kiosk-mode

相关内容

  • 没有找到相关文章

最新更新