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 通知
最新推荐文章于 2018-12-29 10:10:48 发布
本文介绍如何在Android应用中创建自定义通知。通过使用Notification.Builder构建器设置通知的各种属性,包括图标、标题、内容文本等,并通过Intent实现点击通知跳转到指定活动的功能。
445

被折叠的 条评论
为什么被折叠?



