问题描述
我的要求(安全目的)是当用户登录我的应用程序时,他不允许
- 关闭应用
- 导航到另一个应用程序
- 不允许更改设置
所以为了满足这个要求,我想
- 隐藏底部导航栏(或)
- 禁用底部导航栏
我尝试使用此代码隐藏底部导航栏
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION ;
decorView.setSystemUiVisibility(uiOptions);
但是当我再次触摸屏幕时底部导航重新出现
这是银行应用程序银行人员要求这样做,如果有可能完成此任务,或者您有任何其他解决方案,请给我
1楼
它不能被永久隐藏 - 这将是 android 安全问题
2楼
尝试这个:
View decor_View = getWindow().getDecorView();
int ui_Options = View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
decor_View.setSystemUiVisibility(ui_Options);
但它需要设备 android OS 版本为 4.4 或更高。