繁体   English   中英

如何在Android状态栏中隐藏通知图标?

[英]How to hide notification icons in Android Status Bar?

我正在一个受Duolingo应用启发的德语学习应用项目中。

我需要使我的应用与此功能有些相似。 这就像使用户专注于测验,而忽略状态栏(通知栏)中的所有内容。 现在,我需要隐藏通知栏上的图标。 有办法吗?

这就是我要的

这就是我要的

这就是事实

这就是事实

您可以通过设置SYSTEM_UI_FLAG_LOW_PROFILE标志来使状态栏和导航栏变暗。

View decorView = getActivity().getWindow().getDecorView();
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);

https://developer.android.com/training/system-ui/dim.html

每当使键盘可见时,都会重置此装饰,但是您可以监视键盘是否隐藏(使用onGlobalLayoutListener )并重置标志。

您可以仅在设备的设置菜单中为有问题的应用程序禁用通知。 我正在寻找一个将其从状态栏中隐藏的选项,同时将通知保留在阴影下和锁定屏幕上。 显然不在三星设备上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM