通知栏notification是Android中一个很重要的组件,可以在顶部状态栏中存在,用户也可以通过此来操作应用,在Android中只有3.0以上的版本才加入了notification的按钮点击功能。
先看一下仿虾米写出来的通知的效果
这是一个自定义的notification,添加了,前一曲、播放、暂停、下一曲等功能,自定义的notification需要自己写布局文件,并通过remoteview显示在界面中。
res/layout/customnotice.xml
写了布局之后就需要实例化通知了
1.定义一个NotificationManager对象,并实例化
2.定义一个RemoteViews对象
3.设置RemoteViews属性
private NotificationManager manager;
private RemoteViews remoteViews;
manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
/**
* 设置通知
*/
@SuppressLint("NewApi")
private void setNotification() {
NotificationCompat.Builder builder = new B