1:获取NotificationManager:
NotificationManager m_NotificationManager=(NotificationManager)this.getSystemService(NOTIFICATION_SERVICE);
2:定义一个Notification:
Notification m_Notification=new Notification();
3:设置Notification的各种属性:
//设置通知在状态栏显示的图标
m_Notification.icon=R.drawable.icon;
//当我们点击通知时显示的内容
m_Notification.tickerText="Button1 通知内容.....";
通知时发出的默认声音
m_Notification.defaults=Notification.DEFAULT_SOUND;
//设置通知显示的参数
Intent m_Intent=new Intent(NotificationDemo.this,DesActivity.class);
PendingIntent m_PendingIntent=PendingIntent.getActivity(NotificationDemo.this, 0, m_Intent, 0);
m_Notification.setLatestEventInfo(NotificationDemo.this, "Button1", "Button1通知",m_PendingIntent );
//这个可以理解为开始执行这个通知
m_NotificationManager.notify(0,m_Notification);
4:既然可以增加同样我们也可以删除。当然是只是删除你自己增加的。
m_NotificationManager.cancel(0);
这里的0是一个ID号码,和notify第一个参数0一样。
这也就完成了,添加删除工作。
分享到:
相关推荐
本文将深入探讨`Android 之 Notification 通知消息`的相关知识点,包括Notification的基本使用、设计原则、通知渠道以及自定义样式。 一、Notification基本使用 Notification主要由三个核心组件构成:Notification....
在Android系统中,Notification是一种重要的用户界面元素,用于在状态栏显示应用的提醒或消息。当用户无法直接与应用交互时,例如手机锁屏或在其他应用中,Notification可以帮助用户了解应用的状态并进行相应的操作...
不过,我们可以讨论如何在Android上使用类似APNs的Push Notification Service来实现即时通知。 **Android Push Notification Service** 在Android上,Google提供了Firebase Cloud Messaging(FCM)作为GCM的升级版...
在Android系统中,Notification是应用与用户交互的重要方式,它可以在状态栏中显示信息,即使用户不在使用应用时也能提醒用户有新的事件发生。本文将深入探讨如何在Android中使用Notification,包括基本用法、自定义...
在Android开发中,`Notification`、`Service`和`BroadcastReceiver`是三个核心组件,它们在许多场景下都有着重要的作用,特别是在实现应用后台运行、实时更新等任务时。本项目"Android notification+Service实时更新...
本压缩包"Android应用源码之notification.zip"很可能是包含了Android系统源码中关于Notification组件的相关文件,便于开发者深入理解Notification的工作原理和实现机制。 1. **Notification结构和工作流程** - ...
如果你的应用需要兼容更低版本的Android,可以使用`NotificationCompat`类提供的方法。 在`android-NotificationChannels-master`这个项目中,你可能会找到一个示例应用,它展示了如何创建和使用`...
在Android开发中,Notification是一种非常重要的组件,它用于在状态栏上向用户显示信息,即使应用在后台运行或用户没有直接与应用交互时也能提供反馈。Android自定义Notification允许开发者根据自己的需求创建具有...
本项目是一个基于Android 2.3(Gingerbread)版本的小实例,旨在帮助开发者学习如何使用Notification API创建和管理通知。 首先,创建Notification需要使用`NotificationCompat.Builder`类,它是Android Support ...
在Android系统中,Notification是应用与用户交互的重要方式之一,特别是在后台运行时,它能将信息传达给用户,如消息提醒、下载进度等。本文将深入探讨如何利用Android的Notification API来实现动态下载过程的可视化...
通过对`Android-Notification-Example-master`源码的学习,开发者可以更好地掌握如何在自己的应用中优雅地使用通知功能,提升用户体验。这个项目提供了一个良好的起点,帮助开发者理解和实践Android通知的各种特性和...
在Android开发中,Notification是应用与用户交互的重要方式,它能够在状态栏中显示信息,即使用户不在应用程序中也能提醒用户有新的活动或消息。本文将深入解析Android Notification的工作原理、设计模式以及如何...
在Android系统中,通知(Notification)是用户界面中不可或缺的一部分,它允许应用在状态栏或者通知中心向用户传达重要信息,即使用户并未直接与应用交互。"Android Notification"这一主题聚焦于如何创建和管理用于...
Android Push Notification服务是Android应用程序与用户交互的一种重要方式,它允许应用在后台向用户发送消息,即使应用没有在运行。AndroidPN(Android Push Notification)是一个开源项目,专注于提供服务端的解决...
Notification 在 Android 系统中扮演着关键的角色,主要功能包括: 1. 提醒用户:当应用在后台运行或者没有在前台显示时,Notification 可以提供一种方式让用户知道应用的活动状态,例如邮件到达、消息通知、下载...
在Android系统中,Notification是应用与用户交互的重要方式,它能提醒用户有新的事件或信息需要处理,即使应用不在前台运行。Notification分为多种类型,包括Toast、StatusBar Notification和Dialog Notification,...
"AndroidNotification"项目旨在整合Android平台上所有Notification的使用方法,这对于开发者来说是一个宝贵的资源,能够帮助他们理解和实践各种通知功能。 首先,我们来详细了解一下Android中的Notification。...
这篇博客"Android Notification的使用"详细探讨了如何在Android应用程序中有效地利用Notification API来创建和管理通知。 首先,Notification的创建需要一个NotificationChannel。在Android Oreo(8.0)及以上版本...
本教程将深入讲解如何在Android中创建和使用Notification,并提供源码示例。 首先,我们需要了解Notification的基本结构。一个Notification通常包括以下组件: 1. **通知标题(title)**:简短地概述通知的主要...