可以连续更新通知区域中的文本吗?

时间:2013-07-13 05:07:40

标签: android android-notifications notification-area

我希望在通知区域中放置持久性文本,每秒更新一次。 NotificationCompat.Builder类中的setTicker()将不起作用,因为它隐藏了通知区域中的所有其他内容。我只想在那里放置几个字符长的文本,只占用通知区域的一小部分。

我认为可以做到的一种方法是调用setSmallIcon(),并以某种方式使用这个小图标区域来显示文本。我截取了一个应用程序通知的屏幕截图,我相信它正在使用此策略。注意165 KB / s:

enter image description here

1 个答案:

答案 0 :(得分:2)

您不应使用通知的自动收录器文本来更新用户。发布通知时会显示此文本。

就像它提到的setSmallIcon截图一样。

您可以使用画布API then updating your current ongoing notification

创建位图并绘制文本

Example how to draw text on bitmap

这将更改状态栏中的图标并为用户显示。