这里已经存在类似的问题,但虽然我尝试做的非常相似,但它不是相同的,所以请不要标记为重复。
我正在构建一个应用程序运行在一个Kiosk,因此我想防止用户退出应用程序,为了做到这一点,我将需要隐藏状态和导航栏。
这两种方法我都能做到,但总有一种方法可以让用户把它们带回来,而这并不是理想的结果。
到目前为止,我有:
在不同的全屏选项沉浸式、粘滞沉浸式和向后倾斜中,
setSystemUiVisibility()
.InputMethodManager
理想的解决方案是,我不必为每个单独的活动重复相同的设置。
发布于 2018-09-16 18:45:01
看起来我正在寻找的行为/功能包含在安卓所说的Dedicated Device中
专用设备
作为IT管理员,您可以将Android 6.0 Marshmallow及更高版本的设备配置为专用设备(以前称为公司所有、一次性或COSU设备)。这些都是用于单一目的的Android设备,例如数字标牌、票证打印、销售点或库存管理。要将Android设备用作专用设备,您需要开发客户可以管理的Android应用程序。
您的客户可以配置专用设备:
因此,考虑到它是为这个特定的目的而设计的,所以最好利用它,而不是试图模仿/模仿这种行为,到目前为止,这似乎不太可能。
https://stackoverflow.com/questions/52352297
复制相似问题