本地通知

manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Notification.Builder builder = new Notification.Builder(MainActivity.this);
builder.setSmallIcon(R.drawable.ic_launcher_background);
builder.setTicker("World");
builder.setWhen(System.currentTimeMillis());
builder.setContentTitle("账单通知提醒");
builder.setContentText("记得记账哦!");

Intent intent = new Intent(MainActivity.this, Main2Activity.class);
PendingIntent ma = PendingIntent.getActivity(MainActivity.this,0,intent,0);
builder.setContentIntent(ma);//设置点击过后跳转的activity

/*builder.setDefaults(Notification.DEFAULT_SOUND);//设置声音
builder.setDefaults(Notification.DEFAULT_LIGHTS);//设置指示灯
builder.setDefaults(Notification.DEFAULT_VIBRATE);//设置震动*/
builder.setDefaults(Notification.DEFAULT_ALL);//设置全部

Notification notification = builder.build();//4.1以上用.build();
notification.flags |= Notification.FLAG_AUTO_CANCEL;// 点击通知的时候cancel掉
manager.notify(notification_id,notification);

猜你喜欢

转载自blog.csdn.net/ZhangXuxiaoqingnian/article/details/81205901