我的应用程序将运行在 Android 平板电脑上供公众使用,因此从逻辑上讲,我需要限制将访问的内容。 我需要我的应用程序始终保持打开状态,我无法退出它,并且当设备启动时,它会自动启动(可选)。
我正在使用kiosk_mode,但应用程序只是固定的,如果用户单击屏幕,则会显示 Android 按钮,他们可以在其中按住和取消固定应用程序,以及向下拉状态栏并关闭例如,Wi-Fi、访问设置。
有什么办法可以做到这一点吗?在应用程序中,我隐藏了一个隐藏按钮,其中输入密码后,有一些设置,例如电池百分比、wifi设置、退出信息亭模式的按钮,单击该按钮时会调用 stopKioskMode() 函数,以便能够退出更新、配置时的应用程序...
但问题是普通用户可以退出应用程序并正常使用平板电脑
有什么想法吗?谢谢!
如果你想用这个隐藏,
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: []);
我会更新