private void showNotification() {
Intent intent = new Intent(this,MyNotificationView.class);
PendingIntent contentIntent = PendingIntent.getActivity(this,0, intent, 0);
//在Status Bar显示的图片、 Ticker文本、通知时间
Notification notification = new Notification(R.drawable.icon,"通知来了",System.currentTimeMillis()+5000);
//在通知列表中显示的标题、内容、点击时触发的事件
notification.setLatestEventInfo(MyNotification.this, "通知标题", "这是显示通知内容", contentIntent);
NotificationManager nm = (NotificationManager)getSystemService(this.NOTIFICATION_SERVICE);
nm.notify(R.id.my_motification, notification);
}
private void showCustomViewNotification() {
Intent intent = new Intent(this,MyNotificationView.class);
PendingIntent contentIntent = PendingIntent.getActivity(this,0, intent, 0);
Notification notification = new Notification();
notification.icon = R.drawable.icon;
notification.tickerText = "通知来了";
notification.defaults = Notification.DEFAULT_SOUND;
notification.flags = Notification.FLAG_AUTO_CANCEL;
notification.contentIntent = contentIntent;
//RemoteViews是可以在其他进程中显示的View
RemoteViews remoteViews = new RemoteViews(getApplication().getPackageName(), R.layout.custom_title);
//设置R.layout.custom_title中的TextView(R.id.right_title_text)
remoteViews.setTextViewText(R.id.right_title_text, "这是自定义通知布局");
//在通知列表中显示自定义的View
notification.contentView = remoteViews;
NotificationManager nm = (NotificationManager)getSystemService(this.NOTIFICATION_SERVICE);
nm.notify(R.id.my_motification, notification);
}
分享到:
相关推荐
1. **Android通知系统** Android的通知系统是应用与用户交互的重要途径,它会在状态栏显示应用的消息,以提醒用户有新的事件或信息。创建通知主要通过`NotificationCompat.Builder`类,这个类提供了设置标题、内容...
"android通知栏提示下载进度源码"是一个示例项目,它展示了如何在Android的通知栏创建一个更新下载进度的提示。下面,我们将详细讲解这个知识点。 1. **Android通知栏基础** - Android的通知栏用于展示各种提醒和...
一个Android通知通常由以下几个部分组成: 1. **通知图标**:显示在状态栏,通常是应用的图标或与通知相关的图标。 2. **通知标题**:简短地概括通知的主要内容。 3. **通知内容**:提供更详细的描述,用户可以展开...
1. **Android通知系统**:Android的通知系统允许应用在状态栏显示通知,提供与用户交互的途径。开发者可以创建不同级别的通知,如默认、低优先级或高优先级,以适应不同情况。 2. **Notification**对象:创建通知的...
创建一个Android通知,我们需要使用`NotificationCompat.Builder`类。首先,实例化一个Builder对象,设置通知的基本属性,如标题、内容、图标等。例如: ```java NotificationCompat.Builder builder = new ...
本篇文章将详细介绍如何使用Delphi来创建单行和多行的Android通知消息。 首先,我们需要了解Android的通知系统。Android的通知是通过Notification类来创建和管理的,它包含标题、内容、图标、声音等元素。在Delphi...
总之,"android 通知栏框架DEMO eclipse版本" 是一个很好的学习资源,它覆盖了Android通知的基本使用和自定义扩展,同时考虑到了Android Wear的适配。通过研究这个DEMO,开发者可以迅速掌握通知系统的精髓,提升应用...
在Android系统中,通知栏是应用与用户交互...以上就是关于Android通知栏拦获微信消息的基本实现过程和关键知识点。理解并掌握这些内容,开发者可以创建自己的通知管理应用,实现对特定应用,如微信,通知的监听和处理。
本文将通过一个简单的实例,详细讲解如何实现带有振动、灯光和声音效果的通知,帮助开发者深入理解Android通知的使用。 首先,我们要知道在Android中,通知是由Notification类来创建和管理的。`Notification`对象...
本资源包针对Android通知栏的使用进行了全面整合,涵盖了各种应用场景和实现方式,是Android开发者深入理解与实践Notification功能的理想资料。 首先,我们来探讨Android通知的基本结构。一个通知通常包括以下组件...
当涉及到“android通知带时间动态改变”这一主题时,我们关注的是如何创建一个能够随着时间变化更新其时间显示的通知。这在提醒用户某项任务或事件即将发生或者已经过去时特别有用,比如定时提醒、倒计时或实时更新...
在Android开发中,通知(Notification)是...通过以上知识点,开发者可以创建出功能丰富、用户体验良好的Android通知。在实际项目中,还需要根据用户反馈和系统特性持续优化通知的使用,确保它们既实用又不打扰用户。
"android通知栏下载条"项目是一个简单的示例,展示了如何在Android通知栏创建一个表示下载状态的条目。下面我们将深入探讨Android通知的相关知识点。 1. **Android通知系统**: Android的通知系统允许应用在状态栏...
《Android-Houston:打造你的Android通知助手》 在Android应用开发中,通知是与用户进行交互的重要手段。它能够在后台运行时向用户显示关键信息,无需用户直接打开应用。"Houston - Android通知助手"项目专注于简化...
在Android开发中,通知是应用与用户交互的重要方式之一,特别是在后台运行时。"android 通知提示 右上角 小图标"通常指的是在状态栏显示的通知图标,它能够直观地向用户展示应用的状态或提醒。这个标题所提及的是一...
这篇教程将深入讲解Android通知的实现源码,帮助初学者理解其工作原理。 首先,我们需要了解Android的通知体系结构。在Android中,Notification类是构建通知的核心,它包含了通知的所有信息,如标题、内容、图标、...
在Android系统中,通知(Notification)是应用与用户交互的重要...总之,通过理解和实践博客中的源码,开发者能更好地掌握Android通知的使用,包括声音、振动等增强用户体验的特性,从而提升应用的互动性和用户满意度。
这个是通知栏框架(Notificaiton)的全面学习,里面把大概所有的情况都列了出来,通过一个DEMO让你了解它的大致所有使用过程。 可以通过以下博文进行配套了解(有效果图): ...