`
44289533
  • 浏览: 66955 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

android发送通知

阅读更多
		/* 获取Notification对象 *//* 获得NotificationManager对象 */
		n = new Notification();
		nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
		/* 设置显示图标,该图标会在状态栏显示 */
		n.icon = R.drawable.icon;
		/* 设置显示提示信息,也会在状态栏显示 */
		n.tickerText = "通知,测试通知的发出";
		/* 显示时间 */
		n.when = System.currentTimeMillis();
		/* 按钮点击事件监听器 */
		send.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				/* 实例化Intent对象 *//* 在同一个Activity之间跳转 */
				Intent intent = new Intent(MyNotification.this,
						MyNotification.class);
				/* 获取PendingIntent 对象 */
				PendingIntent pi = PendingIntent.getActivity(MyNotification.this,
						0, intent, 0);
				/* 设置事件信息 *//*  */
				n.setLatestEventInfo(MyNotification.this, "Title", "content", pi);
				/* 发出通知 *//* 参1:通知对象ID , 通知Notification的对象 */
				nm.notify(ID, n);
			}
		});
		/* 点击事件监听器 *//* 动作:取消通知 */
		cancel.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				nm.cancel(ID);
			}
		});

 

分享到:
评论

相关推荐

    Android发送通知Notification

    在Android开发中,发送通知是将消息展示给用户的重要手段,尤其当应用在后台运行时。`Notification`类是Android SDK中的核心组件,用于在状态栏或者通知中心创建和管理通知。下面我们将深入探讨如何在Android应用中...

    Android 利用广播发送通知

    "Android 利用广播发送通知"的标题揭示了我们要探讨的核心技术:如何利用广播机制来触发系统通知的显示,并在用户点击通知后跳转到指定的页面。 首先,我们来看看广播的使用。在Android中,广播分为两种类型:普通...

    Android 8.0实现发送通知

    Android 8.0 实现发送通知 Android 8.0 实现发送通知是 Android 操作系统中的一项重要功能。从 Android 8.0 开始,对 Notification 通知 API 进行了修改,新增了通知渠道(NotificationChannel)。通知渠道是 ...

    android 获取通知状态

    创建通知时,你需要使用`NotificationCompat.Builder`类,设置所需的属性,然后通过`NotificationManager`发送通知。 ```java NotificationCompat.Builder builder = new NotificationCompat.Builder(context, ...

    Android开发之获取通知栏的内容源码

    开发者通常通过调用`NotificationManager.notify()`方法发送通知。 要获取通知栏的内容,我们需要监听通知的发布和更新。在Android中,可以实现一个自定义的服务(Service)来达到这个目的,比如名为...

    android 通知栏跳转

    构建完通知后,使用`NotificationManager`发送通知,通常通过`notify()`方法指定一个唯一ID来更新或显示通知。 2. **意图(Intent)** 意图(Intent)是Android中连接组件(如活动、服务等)的桥梁,用于在组件之间...

    Android studio发送状态栏通知Notifycation demo

    在Android开发中,状态栏通知(Notification)是与用户交互的一种常见方式,它可以在不干扰用户当前活动的情况下向用户传达信息。本示例是关于如何使用Android Studio创建一个简单的状态栏通知的演示。通过理解并...

    android模拟发送手机验证码到通知栏

    接着,创建`NotificationCompat.Builder`,设置通知的内容、图标、标题等,最后通过`NotificationManager`发送通知。 2. **短信验证码的生成与发送**: 验证码通常由服务器生成,通常为4-6位数字,可以通过随机数...

    Android中实现发送状态栏通知案例

    本文将深入讲解如何在Android中实现发送状态栏通知,并通过一个实际案例来演示整个过程。 首先,我们需要了解Android的通知体系结构。在Android中,Notification类是构建和管理通知的核心类。它包含了通知的所有...

    Android-EasyNotify用于轻松向用户发送Firebase通知的Android库

    `EasyNotify`是一款专为Android开发者设计的库,它简化了使用Firebase Cloud Messaging(FCM)向用户发送通知的过程。这个库的目标是让开发者能够快速、简便地集成FCM功能,从而提高开发效率并减少错误。 **...

    Android通知栏的程序.zip_android_northziz_监听Android_通知栏

    在Android系统中,通知栏是应用与用户交互的重要途径,许多重要的消息和提醒都会通过这里显示。本教程将深入探讨如何使用`NotificationListenerService`来监听Android设备的通知栏事件,以便实现自定义的功能,如...

    android系统通知栏提示消息

    当一个应用程序有新的消息或事件需要告知用户时,它会通过发送通知到Android的通知中心来实现这一功能。通知通常包括标题、内容、图标,以及可能的附加操作,如点击后的行为。在描述中提到的“android设备在系统通知...

    android_通知栏demo

    最后,通过`NotificationManager`来发送通知: ```java NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this); notificationManager.notify(NOTIFICATION_ID, builder.build());...

    Android本机定时推送通知Demo

    创建一个BroadcastReceiver,重写onReceive()方法,在其中编写发送通知的逻辑。 3. **PendingIntent**: PendingIntent是Android系统提供的一种机制,用于封装Intent,以便在未来的某个时间由系统执行。在本例中,...

    Android SMSNotify Android 短信通知源码

    【Android SMSNotify】是一款专为Android平台设计的短信通知组件,其源码提供了一套完整的解决方案,用于帮助开发者实现应用程序中的短信提醒功能。这个组件的核心是利用Android系统的短信API,结合自定义的通知机制...

    Android下拉通知效果

    3. 发送通知:使用`NotificationManager`发送创建好的通知,通常调用`notify()`方法。 4. 自定义通知样式:还可以利用扩展功能,如大视图样式、媒体样式等,提供更丰富的用户体验。 其次,描述中的...

    Android实现qq邮箱发送DemoMail.zip

    在Android平台上实现邮件发送功能是一项常见的任务,尤其在开发应用时需要向用户发送通知或确认信息。本项目“Android实现qq邮箱发送DemoMail.zip”提供了一个实用的示例,演示了如何利用Android SDK中的JavaMail ...

    Android 通知(notification)简单实用Demo,包含点击功能

    五、发送通知 最后,使用`NotificationManager`发送构建好的通知: ```java NotificationManagerCompat manager = NotificationManagerCompat.from(context); manager.notify(NOTIFICATION_ID, builder.build()); ...

    Android的通知栏多版本适配

    此外,Android 8.0还限制了后台应用的通知权限,只有在用户显式授予应用通知权限后,才能发送通知。因此,开发者需要检查并请求相应的权限: ```java if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { if ...

    delphi 10.2.3 XE Android手机 信息通知演示源码

    3. **信息推送**:信息推送服务是移动应用中常见的功能,用于向用户发送实时通知。这些通知可以是系统级别的,如消息、邮件或应用更新,也可以是应用内的事件,如游戏得分或社交网络更新。在Android中,这通常通过...

Global site tag (gtag.js) - Google Analytics