1.普通通知
2.折叠通知
①折叠通知通过设置自定义的通知view,实现通知view和app的交互。
在通知中通过广播和service之间进行通讯。这时候要在service中注册广播
在service中注册广播,当上面调用expanedView.setOnclickPendingIntent()的时候,就会发送广播到达service中,这样就可以进行控制音乐等的播放。
②更新通知中的内容,比如通知栏中音乐播放和暂停等按钮的变换,注意要使用同一个notificationId.
3.悬挂通知
demo地址:
https://github.com/yunzheyue/notificationTest