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

Android仅在状态栏展开时显示通知

阎扬
2023-03-14

在Android中有没有可能只在状态栏展开时才显示通知?我的意思是,只有当我拖动状态栏,我可以看到通知,否则它将被隐藏。如果有可能,我如何实施它?我只需要在最小视图中隐藏状态栏中的应用程序图标

共有1个答案

暨弘毅
2023-03-14

实际上,我自己发现,从Android4.1(API16)可以指定通知的优先级。如果您将该标志设置为PRIORITY_MIN,则通知图标不会显示在状态条上,但您仍然可以在展开状态条时查看通知。

// Use NotificationCompat.Builder to set up our notification.
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(
            this).setOngoing(true);
    notificationBuilder.setContentTitle("my_title"); 
    notificationBuilder.setSmallIcon(ic_launcher);
// Do other stuffs here.

 notificationBuilder.setPriority(Notification.PRIORITY_MIN);// Set this.
 类似资料:
  • 在我的应用程序中,我需要向用户显示通知。下面的代码片段通过在Android设备标题栏中显示图标和内容标题而发挥了很好的作用。 当我试图构建用于部署应用程序的包时,我得到了以下错误: 我需要在新的代码段中设置什么才能在android设备状态栏中显示内容标题?

  • 本文向大家介绍Android使用Notification在状态栏上显示通知,包括了Android使用Notification在状态栏上显示通知的使用技巧和注意事项,需要的朋友参考一下 在使用手机时,当有未接来电或者是新短消息时,手机会给出相应的提示信息,这些提示信息通常会显示到手机屏幕的状态栏上。Android也提供了用于处理此类信息的类,他们是Notification和NotificationM

  • 在我的应用程序中我写了一个简单的通知函数,该方法只在状态栏上显示图标,我也想显示通知布局,但不是自动显示的,我已经下拉android状态栏查看, 看来这是Android6及以上版本的问题

  • 本文向大家介绍Android仿QQ在状态栏显示登录状态效果,包括了Android仿QQ在状态栏显示登录状态效果的使用技巧和注意事项,需要的朋友参考一下 运行本实例,将显示一个用户登录界面,输入用户名(hpuacm)和密码(1111)后,单击"登录"按钮,将弹出如下图所示的选择登录状态的列表对话框, 单击代表登录状态的列表项,该对话框消失,并在屏幕的左上角显示代表登录状态的通知(如图) 过一段时间后

  • 我创建了许多不同类型的android状态栏通知。我想知道是否有一种方法显示状态栏图标,但没有任何项目显示在列表中,当他们下拉菜单...