`

Android Notification

 
阅读更多
// Notification管理器
		nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
		// 后面的参数分别是显示在顶部通知栏的小图标,小图标旁的文字(短暂显示,自动消失)系统当前时间(不明白这个有什么用)
		Notification notification = new Notification(icon, tickertext,System.currentTimeMillis());
		//设置 notification.flags 为 Notification.FLAG_AUTO_CANCEL ,该标志表示当用户点击 Clear 之后,能够清除该通知
		notification.flags = Notification.FLAG_AUTO_CANCEL;
		// 这是设置通知是否同时播放声音或振动,声音为Notification.DEFAULT_SOUND
		// 振动为Notification.DEFAULT_VIBRATE;
		// Light为Notification.DEFAULT_LIGHTS,在我的Milestone上好像没什么反应
		// 全部为Notification.DEFAULT_ALL
		// 如果是振动或者全部,必须在AndroidManifest.xml加入振动权限
		notification.defaults = Notification.DEFAULT_ALL;

		// 点击通知后的动作,这里是转回main 这个Acticity
		PendingIntent pt = PendingIntent.getActivity(this, 0, new Intent(this,Main.class), 0);
		//设置显示在通知下拉框中的信息 参数依次为:Context,标题,内容,PendingIntent
		notification.setLatestEventInfo(this, title, content, pt);
		// 设置一个唯一的ID,随便设置
		nm.notify(notification_id, notification);
分享到:
评论

相关推荐

    Android notification+Service实时更新

    在Android开发中,`Notification`、`Service`和`BroadcastReceiver`是三个核心组件,它们在许多场景下都有着重要的作用,特别是在实现应用后台运行、实时更新等任务时。本项目"Android notification+Service实时更新...

    android notification完全解析Demo

    在Android开发中,Notification是应用与用户交互的重要方式,它能够在状态栏中显示信息,即使用户不在应用程序中也能提醒用户有新的活动或消息。本文将深入解析Android Notification的工作原理、设计模式以及如何...

    AndroidNotification

    "AndroidNotification"项目旨在整合Android平台上所有Notification的使用方法,这对于开发者来说是一个宝贵的资源,能够帮助他们理解和实践各种通知功能。 首先,我们来详细了解一下Android中的Notification。...

    android Notification Demo

    在Android系统中,通知(Notification)是应用与用户交互的重要方式之一,特别是在后台运行时。"android Notification Demo" 是一个示例项目,旨在演示不同类型的Android通知及其使用方法。在这个项目中,开发者可能...

    android notification of download apk

    类型:NotificationDemo 功能:从网上下载apk存储到手机指定目录,并在通知栏里显示其下载进度,如果下载错误,或者不想要该apk可以删除 涉及知识: 文件流、网络下载链接协议、读写权限、Handler、Notification、...

    Android notification进度条 demo

    在Android开发中,通知(Notification)是用户界面中不可或缺的一部分,它用于在状态栏中向用户传达应用的非即时信息,即使用户不在与该应用交互时也能接收到。本示例"Android notification进度条 demo"专门关注如何...

    android notification 软件更新

    在Android操作系统中,Notification是应用与用户交互的重要方式之一,特别是在软件更新的场景下,它起着关键的作用。本文将深入探讨Android Notification的功能、工作原理以及如何实现软件更新的通知。 一、Android...

    Android Notification Test

    Android Notification 常见样式代码及发送demo,其中包含源码及一个app-release.apk,可直接发送固定样式,也可自定义样式。可以作为通知测试的小工具,也可作为参考demo。

    android notification

    在Android系统中,Notification是应用与用户交互的重要方式,它可以在状态栏中显示消息,即使应用在后台运行也能提醒用户。对于初学者来说,理解并掌握Android Notification的使用至关重要。本教程将深入探讨如何在...

    Android Notification的使用

    在Android系统中,Notification是应用与用户交互的重要方式,它能够在状态栏中显示信息,即使用户没有直接在应用上操作,也能接收到重要的通知。这篇博客"Android Notification的使用"详细探讨了如何在Android应用...

    Android Notification Toast用法演示范例.rar

    Android Notification消息框 Toast弹出框用法演示范例,本例中关于 Toast弹出框的演示,演示了适时的 Toast和长时间的 Toast,关于Notification的定义,则演示了高级Notification的用法,自定义4种Notification的...

    android Notification通知消息学习(NotificationManager)

    在Android系统中,Notification是应用与用户交互的重要方式,它能够在状态栏中显示消息,即使用户不在使用应用程序也能接收到相关信息。这篇博文“android Notification通知消息学习(NotificationManager)”显然是...

    学习android notification用法

    在Android开发中,Notification是应用与用户交互的重要方式,它能够在状态栏中显示消息,即使应用不在前台运行,用户也能接收到相关信息。本教程将详细讲解Android Notification的基本用法,帮助开发者掌握如何创建...

    android NotificationDemo

    在Android开发中,Notification是应用与用户交互的重要方式,它能够在状态栏中显示信息,即使应用在后台运行也能提醒用户。本示例"android NotificationDemo"着重于如何自定义View来实现更个性化的通知功能。 首先...

    Android Notification测试小程序

    在Android系统中,通知(Notification)是应用与用户交互的重要方式,它可以在状态栏显示信息,即使用户不在应用内也能提醒用户有新的活动或者事件发生。这个“Android Notification测试小程序”显然是为了帮助...

    Android Notification更新

    在Android系统中,Notification是应用与用户交互的重要方式之一,特别是在后台运行时,它能将信息传达给用户,如消息提醒、下载进度等。本文将深入探讨如何利用Android的Notification API来实现动态下载过程的可视化...

    Android-Push-Notifications-master_androidnotification_

    本项目“Android-Push-Notifications-master”专注于教授如何在Android应用中实现推送通知功能,特别关注“androidnotification”这一核心主题。下面将详细介绍这个项目涉及的关键知识点。 1. **GCM (Google Cloud ...

    Android NOtification 使用

    在Android系统中,Notification是应用与用户交互的重要方式,它能提醒用户有新的事件或信息需要处理,即使应用不在前台运行。Notification分为多种类型,包括Toast、StatusBar Notification和Dialog Notification,...

    android Notification

    在Android系统中,Notification是应用与用户交互的重要方式,它能够在状态栏中显示信息,即使应用在后台运行也能提醒用户有新的活动或者消息。本文将深入探讨`android Notification`的相关知识点,包括其基本结构、...

Global site tag (gtag.js) - Google Analytics