3

背景:
我正在制作一个在 Kiosk 模式下运行的应用程序(通过使应用程序成为设备所有者来启用)。该应用程序仅供我使用,不会在 Google Play 上提供。

问题:
当我打开 Kiosk 模式时,它会在对话框中显示“已固定屏幕”和“已启用 Kiosk 模式”,每个持续 3 秒。当我关闭 Kiosk 模式时,它会在每个持续 3 秒的对话框中显示“屏幕取消固定”和“Kiosk 模式已禁用”。当应用程序需要连续多次切换 Kiosk 模式时,仍然会显示所有对话框。因此,如果切换 5 次,则将有 30 秒的对话(2 条消息 * 3 秒 * 5 次 = 30 秒)。如何关闭这些对话框?

额外信息:
应用需要切换 Kiosk 模式的原因是,当它首次打开时,它会询问用户访问 USB 设备的权限。当屏幕固定时,Android 不会显示此请求,并且它不会记住我在下次重新启动平板电脑时授予了权限(即使我选中了询问我是否希望它记住的框)。因此,必须暂时禁用此对话框的 Kiosk 模式。

我尝试在应用设置中关闭所有通知。这确实摆脱了“Kiosk Mode enabled/disabled”对话框(不是“Sceen Pinned/Unpinned”),但它也摆脱了我为应用程序制作的对话框。所以这不起作用。

4

0 回答 0