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

状态栏中的Android显示图标

盖锐进
2023-03-14

谢谢

共有1个答案

后星河
2023-03-14

您给出了一些闹钟应用程序作为例子,所以我想您可以从了解状态栏中的这个闹钟图标是什么开始,以及它是如何在那里显示的。

我注意到,正如你所看到的,应用程序“闹钟加”并没有设置自己的图标到状态栏,只是系统图标报警。

您可以在这里看到如何仅在Pre-Lollipop上操作此图标:

protected void setStatusBarIcon(boolean enabled)
{
    Intent alarmChanged = new Intent("android.intent.action.ALARM_CHANGED");
    alarmChanged.putExtra("alarmSet", enabled);
    sendBroadcast(alarmChanged);
}

如果您可以给出一个应用程序的例子,将它自己的(不同于系统报警图标)图标放到状态栏(而不是通知),这将有助于看到这是可能的。不幸的是,我认为这是不可能的。

即使只是逻辑上:状态栏有两个部分--用户(通知)和系统(其他)。如果系统允许将一些东西放入系统部分--将会有那么多无用的图标(由其他应用程序发布),并且将不会有一致性,这可能会破坏所有的使用体验。我觉得。

希望有帮助

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

  • 这是我用来显示通知的代码。 这种情况只发生在Lollipop上。

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

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

  • 我跟随一些在线示例实现了一个导航抽屉操作栏半透明状态栏。半透明的状态栏根本不会变为透明。 这是我的AndroidManifest。xml v21/风格。xml 主要活动。xml 以及主要的活动。JAVA

  • 我在某处读到,我们可以使用来隐藏状态栏中的图标,使其不被通知。但在android 8及以上版本中似乎行不通。 所以我使用了(根据文档将图标隐藏在状态栏中),但这对我并不起作用。 但很多应用程序在状态栏中不显示任何图标,而在通知抽屉中显示通知。