通知栏notification的一些使用代码

来源:互联网 发布:拆分盘源码 编辑:程序博客网 时间:2024/06/05 04:01
    Notification notify = new Notification(); // 创建一个notification对象    notify.icon = R.drawable.advise;//通知栏图标    notify.tickerText = "通知栏未下拉时的内容";//通知栏未下拉时的内容    notify.when = System.currentTimeMillis(); // 设置发送时间    notify.defaults = Notification.DEFAULT_ALL; //设置默认声音、默认震动、默认闪光灯    notify.flags=Notification.FLAG_AUTO_CANCEL;//打开后通知图标消失    Intent intent= new Intent(MainActivity.this,ContentActivity.class);    //pendingTntent作为通知详细内容,点击通知后显示。通过intent打开另一个activity    PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this, 0, intent, 0);        notify.setLatestEventInfo(MainActivity.this,"大标题","小标题",pendingIntent);    //通知栏下拉后的内容,建议替换(版本16后不再使用)        notificationManager.notify(NOTIFYID_1, notify); //通过通知管理器发送通知