如何在不创建通知的情况下将图标添加到 Android 状态栏?

Posted

技术标签:

【中文标题】如何在不创建通知的情况下将图标添加到 Android 状态栏?【英文标题】:How to add an icon to the Android status bar without creating a notification? 【发布时间】:2016-04-15 13:51:27 【问题描述】:

我已阅读:https://developer.android.com/guide/topics/ui/notifiers/notifications.html,但我看不到如何在屏幕顶部显示图标而不发出通知。

我有一个带有长期运行服务的应用,我想在屏幕顶部显示一个反映该服务内部状态的图标。

我该怎么做?

【问题讨论】:

【参考方案1】:

我想在屏幕顶部显示一个反映该服务内部状态的图标。我该怎么做?

创建一个Notification

或者,下载 Android 的源代码,对其进行修改以允许随机应用在状态栏中放置用户无法控制的图标,构建您修改后的 Android 版本,将其打包到自定义 ROM 中,并说服人们使用您的自定义ROM 在他们的设备上。

应用可以半直接控制的唯一非Notification状态栏图标是:

是否有 GPS 激活图标,通过注册位置更新 是否有闹钟图标,在AlarmManager上使用setAlarmClock()

【讨论】:

以上是关于如何在不创建通知的情况下将图标添加到 Android 状态栏?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不创建嵌套数组的情况下将多个变量添加到数组

如何在不上传 favicon 文件的情况下将 favicon 添加到 Google colab 上的 Flask 路由?

如何在不添加新 JObject 键/名称的情况下将 JArray 添加到 JObject 中?

如何在不使用命令 npm 的情况下将插件添加到 cordova/phonegap 应用程序?

如何在不跟踪索引的情况下将元素附加到列表?

如何在不通知用户的情况下将画布保存为 png 文件,