通过设置FLAG_INSISTENT和FLAG_ONGOING_EVENT标志位可以让Notification成为持续或正在进行的Notification。 Notification标记为ONGOING,如下面的代码所示,它就能用于表示当前正在进行的事件(如来电)。正在进行的事件与“普通的”Notification区别在扩展的状态条窗口中。 notification.flags = notification.flags | Notification.FLAG...
FLAG_ONGOING_EVENT 将flag设置为这个属性那么通知就会像QQ一样一直在状态栏显示 DEFAULT_ALL 将所有属性设置为默认 DEFAULT_SOUND 将提示声音设置为默认 DEFAULT_VIBRATE 将震动设置为默认 三、Notification.Builder 这个类一般用于管理Notification,动态的设置Notification的一些属性。即用set来设置。也没啥好说的。 转自...
mNotif.flags |= Notification.FLAG_ONGOING_EVENT=>mNotif.flags =mNotif.flags | Notification.FLAG_ONGOING_EVENT进行或运算(按位)比如 int flags = 0x01;flags |= 0x10,则 flags为 0x11;类似地: &= 是进行与运算(按位)
Notification.FLAG_SHOW_LIGHTS //三色灯提醒,在使用三色灯提醒时候必须加该标志符 Notification.FLAG_ONGOING_EVENT //发起正在运行事件(活动中) Notification.FLAG_INSISTENT//让声音、振动无限循环,直到用户响应 Notification.FLAG_ONLY_ALERT_ONCE //发起Notification后,铃声和震动均只执行一次 Notification.FLAG_AUTO_C...
notify.flags = Notification.FLAG_ONGOING_EVENT; mNotificationManager.notify(notifyId, notify); } 注意:带按钮的布局相应点击事件在3.0以下版本没有用,所以这边作了系统版本判断,来显示消失按钮。 2.自定义不带按钮通知栏 实现方法如下: //先设定RemoteViews ...
notify.flags = Notification.FLAG_ONGOING_EVENT; mNotificationManager.notify(notifyId, notify); } 注意:带按钮的布局相应点击事件在3.0以下版本没有用,所以这边作了系统版本判断,来显示消失按钮。 2.自定义不带按钮通知栏 实现方法如下: [java] view plain copy //先设定RemoteViews RemoteViews view_cu...
通过设置FLAG_INSISTENT和FLAG_ONGOING_EVENT标志位可以让Notification成为持续或正在进行的Notification。 Notification标记为ONGOING,如下面的代码所示,它就能用于表示当前正在进行的事件(如来电)。正在进行的事件与“普通的”Notification区别在扩展的状态条窗口中。
FLAG_ONGOING_EVENT指示通知信息用于描述一个正在进行的后台工作。 FLAG_INSISTENT指示通知声音将持续播放直到通知信息被移除或被用户查看。 FLAG_ONLY_ARLERT_ONCE指示任何时候通知信息被加入到状态栏时都会播放一次通知声音。 FLAG_AUTO_CANCEL指示当用户在下拉卷帘中点击通知信息时自动将其移出。
notify.flags = Notification.FLAG_ONGOING_EVENT; mNotificationManager.notify(notifyId, notify); } 注意:带按钮的布局相应点击事件在3.0以下版本没有用,所以这边作了系统版本判断,来显示消失按钮。 2.自定义不带按钮通知栏 实现方法如下: [java]view plaincopy ...
mNotification.flags = Notification.FLAG_ONGOING_EVENT; RemoteViews contentView = new RemoteViews(mContext.getPackageName(), R.layout.download_notification_layout); contentView.setTextViewText(R.id.fileName, "AngryBird.apk"); // 指定个性化视图 mNotification.contentView = contentView; Intent...