`
498320858
  • 浏览: 392402 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android notification 事件

 
阅读更多
nm = (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE);
		Notification notification = new Notification(android.R.drawable.stat_sys_download, itemname, System
				.currentTimeMillis());
		Intent notificationIntent = new Intent(context, InstallActivity.class);
		notificationIntent.putExtra("hasdownloaded", false);
		notificationIntent.putExtra("oranotificationid", oranotificationid);		
		PendingIntent contentIntent = PendingIntent.getActivity(context,
				this.oranotificationid,
				notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);
//		notification.contentIntent = contentIntent;

		notification.setLatestEventInfo(context, null, null,
				contentIntent);
		notification.contentView = new RemoteViews(context.getPackageName(),
				R.layout.imediadotbiz_process);
		notification.contentView.setTextViewText(R.id.dotbizimedia_core_tv_downing, itemname);
		notification.contentView.setProgressBar(R.id.dotbizimedia_core_pb_downing, 100, 0, false);
               nm.notify(oranotificationid, notification);
				

            启动多个notification后,设置每个notification对应的事件,注意“

PendingIntent contentIntent = PendingIntent.getActivity(context,
				this.oranotificationid,
				notificationIntent, PendingIntent.FLAG_CANCEL_CURRENT);

    第二个参数必须唯一,否则notification点击事件会被后边的notification覆盖,以致只有最后产生的notification有点击事件

 

   notification机制有空得好好研究下,待续

分享到:
评论

相关推荐

    Android notification+Service实时更新

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

    android notification完全解析Demo

    Notification是Android系统提供的一种通知用户的应用程序事件的方式,它可以在状态栏中显示图标、文字,用户可以点击通知来执行相应的操作,如打开应用、启动活动等。Notification具有优先级,可以根据重要性调整...

    Android Notification

    在Android系统中,通知(Notification)是用户界面中不可或缺的一部分,它允许应用在状态栏或者通知中心向用户传达重要信息,即使用户并未直接与应用交互。"Android Notification"这一主题聚焦于如何创建和管理用于...

    AndroidNotification

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

    Android Notification更新

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

    android Notification使用大全

    在Android系统中,Notification是应用与用户交互的重要方式,它可以在状态栏中显示信息,即使用户不在使用应用时也能提醒用户有新的事件发生。本文将深入探讨如何在Android中使用Notification,包括基本用法、自定义...

    Android自定义Notification添加点击事件

    在自定义 Notification 中添加点击事件,并不是一个复杂的任务,但是需要我们对 Android 的基础知识有所了解,例如,BroadcastReceiver、PendingIntent 等。通过本文,我们可以了解如何添加点击事件到自定义 ...

    android Notification Demo

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

    android Notification详解

    1. Notification:这是应用层创建和使用的通知对象,包含了可见内容(如标题、图标、文本描述)以及行为(如点击事件、声音、震动等)。 2. NotificationRecord:在系统层面,NotificationManagerService 使用这个类...

    android NotificationDemo

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

    android notification of download apk

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

    Android实现Notification的通知栏常驻.zip

    在Android系统中,Notification是一种重要的用户界面元素,用于在状态栏显示应用的提醒或消息。当用户无法直接与应用交互时,例如手机锁屏或在其他应用中,Notification可以帮助用户了解应用的状态并进行相应的操作...

    Android notification进度条 demo

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

    Android应用源码之notification.zip

    在Android应用开发中,Notification是用户界面中一个重要的组成部分,它允许应用在状态栏中显示信息,即使用户不在与应用交互时也能提醒用户有新的活动或事件发生。本压缩包"Android应用源码之notification.zip"很...

    android 8.0 notification 写法

    在Android 8.0(API级别26)中,通知系统经历了一次重大更新,引入了`NotificationChannel`的概念,以提供更好的用户控制和透明度。这个改变对开发者来说是必要的,因为旧的通知写法在新版本上不再有效。本文将深入...

    android Notification 例子

    在Android开发中,Notification是应用与用户交互的重要方式,它可以在状态栏中显示信息,即使应用在后台运行或用户没有直接与应用交互时也能提醒用户。本教程将深入讲解如何在Android中创建和使用Notification,并...

    Android-Notification-Example-master源码

    在Android开发中,通知(Notification)是用户界面中不可或缺的一部分,它允许应用在不干扰用户当前活动的情况下传达重要信息。`Android-Notification-Example-master`是一个专注于Android通知系统的示例项目,非常...

    Android Notification Test

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

    Android自定义Notification

    在Android开发中,Notification是一种非常重要的组件,它用于在状态栏上向用户显示信息,即使应用在后台运行或用户没有直接与应用交互时也能提供反馈。Android自定义Notification允许开发者根据自己的需求创建具有...

    android Notification使用例子

    在Android系统中,Notification是一种非常重要的机制,它允许应用程序在状态栏显示提醒,即使用户不在应用界面也能感知到应用的状态或新消息。本项目是一个基于Android 2.3(Gingerbread)版本的小实例,旨在帮助...

Global site tag (gtag.js) - Google Analytics