private void notificate() {
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification.Builder builder = new Notification.Builder(NotificationActivity.this);
builder.setSmallIcon(R.drawable.ic_launcher);
builder.setContentTitle("标题");
builder.setContentText("内容");
builder.setTicker("状态栏文字");
builder.setWhen(System.currentTimeMillis());
builder.setDefaults(Notification.DEFAULT_ALL); //提示音,振动,灯光
builder.setAutoCancel(true);
builder.setSound(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.myBeep));
Intent intent =new Intent (NotificationActivity.this,MainActivity.class);
PendingIntent pi = PendingIntent.getActivities(NotificationActivity.this, 0, new Intent[]{intent}, PendingIntent.FLAG_CANCEL_CURRENT);
builder.setContentIntent(pi);
Notification notification = builder.build();
manager.notify(1, notification);
}
NotificationManager 通知
最新推荐文章于 2025-04-11 13:03:53 发布