当前位置: 代码迷 >> Android >> 关于android状态栏图标,该如何处理
  详细解决方案

关于android状态栏图标,该如何处理

热度:31   发布时间:2016-05-01 22:05:00.0
关于android状态栏图标
大家好,想请教一个问题
我在android状态栏上显示自己app的图标是通过notification实现的,但是这样就出现了一个问题,只要在状态栏下拉列表中点击“清除”之后,自己app的图标就不见了,要重启app才会得到该通知图标。
但是我想实现只要自己的app没有关闭,该图标就一直显示,这就是说不能通过notification来实现状态栏的显示。
就像360的电池监控一样,并没有通过notification实现状态栏的显示,该进程是在状态栏的“正在进行”一栏中,而不是“通知”中

请问如何实现像360电池监控那样的显示状态栏图标的方法?
谢谢大家

------解决方案--------------------
嗯,sdk文档是游戏规则说明书,开发者需要仔细阅读,心中有数
------解决方案--------------------
探讨
问题解决了,参考了下android sdk的文档,原来notification有一个标记是

public static final int FLAG_ONGOING_EVENT

Since: API Level 1
Bit to be bitwise-ored into the flags field that should be set if this notification i……

------解决方案--------------------
myNoti.flags=2;
是这样吧
------解决方案--------------------
探讨

我是这样的,好望赐教

notification.flags |= Notification.FLAG_ONGOING_EVENT

引用:

myNoti.flags=2;
是这样吧

------解决方案--------------------
Java code
Notification.flags = Notification.FLAG_ONGOING_EVENT;
  相关解决方案