public void sendNotifaction() {
NotificationManager nm =(NotificationManager)context.getSystemService(context.NOTIFICATION_SERVICE);
Intent intent = new Intent(context, DiagnosisActivity.class);
PendingIntent pi = PendingIntent.getActivity(context, 0, intent, 0);
Notification notify = new Notification.Builder(context)
.setAutoCancel(true) //自己维护通知的消失
.setTicker("通知") // 第一次提示的时候显示在通知栏上的
.setSmallIcon(R.mipmap.ic_diagnosis_title_warn) // 设置图标
.setContentTitle("标题") // 设置通知的标题
.setContentText("内容") // 设置通知的内容
.setDefaults(Notification.DEFAULT_VIBRATE) //向通知添加声音、闪灯和振动效果的最简单、最一致的方式是使用当前的用户默认设置,使用defaults属性,可以组合
//.setDefaults(Notification.DEFAULT_SOUND | Notification.DEFAULT_LIGHTS)//添加声音和闪灯效果
.setWhen(System.currentTimeMillis()) // 设置通知时间
.setContentIntent(pi) // 设置通知主题的意图
.build();
nm.notify(0x123, notify);
}
android Notification使用
最新推荐文章于 2025-01-28 16:49:08 发布