android - 在android中退出lockTaskMode显示锁定屏幕

标签 android kiosk-mode android-screen-pinning

在我的 Android 应用程序中,当后端发生特定进程时,应限制用户离开 Activity 。为此,当进程启动时,我在 Activity 中使用 startLockTask(),当进程结束时,我调用 stopLockTask()

目前,该应用在没有设置设备所有者的设备上运行,因此屏幕固定已激活,而不是锁定任务模式。

似乎如果在设备上配置了锁定屏幕,则在调用 stopLockTask 时,设备始终显示锁定屏幕。这是为什么?我不能取消固定吗?这是正常行为吗?我可以禁用它吗?

我尝试过 sample app它只是通过按下按钮来启动/停止锁定任务模式,并且行为似乎是相同的。

最佳答案

希望这对任何人都有帮助 -

事实证明,这是一个可以通过设置控制的行为,它实际上是一个功能。 在我的三星设备上:

设置 -> 安全 -> 其他安全设置 -> 固定窗口 -> 禁用“取消固定之前询问图案”

关于android - 在android中退出lockTaskMode显示锁定屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71144595/

相关文章:

android - eclipse : Creating Web Service via Apache Axis2 & Tomcat server 7

java - Android 的 LinearLayout for Swing

android - 适用于 Android 的 Cordova Kiosk 模式

android - 测试当前任务是否被锁定的方法?

android - android 中 Textview 的屏蔽属性

android - 顶部和底部带有图标的拆分操作栏

Android 在任务锁定时运行另一个应用程序

android - 从 Android Lollipop 中的设备所有者应用程序以 Kiosk 模式启动另一个应用程序

android - Activity.startLockTask() 偶尔会抛出 IllegalArgumentException

android - 如何构建将用户操作限制在 Android 上的单个应用程序的软件?