当前位置: 首页 > 知识库问答 >
问题:

如何在statusbar中创建一个没有图标的通知或者简单地隐藏它?

姚煜
2023-03-14

我想知道如何创建一个不显示StatusBar中图标的通知。

有办法隐藏?

共有1个答案

端木冷勋
2023-03-14

由于Android4.1(API级别16),所以可以指定通知的优先级。如果将该标志设置为priority_min,则通知图标不会显示在状态栏上。

notification.priority = Notification.PRIORITY_MIN;

或者使用notification.builder:

builder.setPriority(Notification.PRIORITY_MIN);

从Android 8.0 Oreo(API级别26)开始,您必须将通知的NotificationChannelimportance_min设置为importance_min:

NotificationChannel channel = 
      new NotificationChannel(channelId, channelName, NotificationManager.IMPORTANCE_MIN);
notificationManager.createNotificationChannel(channel);
...
builder.setChannelId(channel.getId())
 类似资料:
  • 问题内容: 如何在Flutter应用中隐藏Android状态栏? 问题答案: SystemChrome.setEnabledSystemUIOverlays([]) 应该做你想做的。 您可以将其带回。 使用导入

  • 问题内容: How to hide the Android Status Bar in a Flutter App? 问题答案: should do what you want. You can bring it back with . Import it using

  • 我试着在这个论坛找到这一个,我找到了一对夫妇,但没有人为我工作。我只需要将它隐藏在通知面板中,在大图标旁边出现,但如果我隐藏它,它也会从通知栏中消失。 有没有办法像第一个和第四个通知那样只显示大图标? 这是我正在使用的代码:

  • 问题内容: 在非角度环境中是如此简单。只需html和两行js代码,即可在屏幕上显示模式确认对话框。 现在,我正在开发一个AngularJS项目,在其中我到处都使用ui- bootstrap模态确认对话框,即使对于诸如“您确定要删除此记录吗?”之类的简单事情,我也讨厌创建新的控制器。一种东西。 您如何处理这些简单的情况?我确信有人写了一些指令来简化需求。 我想请您分享您的经验或有关该主题的项目。 问

  • 我有一个熊猫表3列:parent_male,parent_female,后代-所有字符串。我想创建一个简单的稀疏交叉表的男性和女性和后代作为值-我怎么能写一个aggfunc这样做。(不需要真正的聚合)-只需在空格中放一个空字符串。

  • 在谷歌地图V2中有没有隐藏地图(使不可见)瓷砖的方法? 我想拥有地图(标记,信息窗口)的所有其他功能,但不是地图,我想有静态的背景图像。作为转机,我尝试使用瓷砖覆盖,但它是加载多个图像,而不是一个,仍然是加载第一个原始地图瓷砖。 谷歌地图V2有这样的选择吗?