`
119568242
  • 浏览: 426882 次
  • 性别: Icon_minigender_1
  • 来自: 深圳/湛江
社区版块
存档分类
最新评论

Android菜鸟日记16-notification

 
阅读更多
Android菜鸟日记16
notification

notificationManager = (NotificationManager) ct
.getSystemService(ct.NOTIFICATION_SERVICE);
Notification notificaiton = new Notification(id, tickerTexT,
System.currentTimeMillis());
// 这个ID是notificaiton id
// 创建notification对象
PendingIntent ci = PendingIntent.getActivity(ct, 0, it, 0);
// PendingIntent为系统android 对象 负责可以脱离程序负责 notificaiton
notificaiton.setLatestEventInfo(ct, contentTitle, contentText, ci);
// 设置notification信息
notificationManager.notify(id, notificaiton);
// 这里的id是放入的图片R.DRAW.XX这个指向ID
// 这里的id可以和上面一样(我写的是一样的),也可以不一样 但是这里的id必须是图片指向id 上面的notificaiton id则无所谓。
// 但是一般使用的时候直接用图片的指向id 作为notificaiton的id.
// 对notificationManager传入notificaiton的ID和notificaiton对象。


使用notification
1.首先要从系统中获取NotificationManager服务
2.然后实例化Notification对象。
3.将当前活动注册到PendingIntent对象
活动注册到==PendingIntent传入=Notification
当活动关闭了。 Notification依旧可以通过PendingIntent去开启活动。
PendingIntent是由android系统负责维护的。
4.给Notification对象赋值。//(ct,contentTitle,contentText,ci);
5. notificationManager对象发出通知
通过notificationManager.notify(id, notificaiton)
将notificaiton对象发出。


2011-9-16
poolo
分享到:
评论

相关推荐

    Android代码-react-native-push-notification

    npm install --save react-native-push-notification react-native link NOTE: For Android, you will still have to manually update the AndroidManifest.xml (as below) in order to use Scheduled Notifications...

    Android-Notification-Example-master源码

    `Android-Notification-Example-master`是一个专注于Android通知系统的示例项目,非常适合开发者深入理解Android通知的工作原理和用法。下面我们将详细探讨这个源码中的关键知识点。 1. **通知的基本结构** - `...

    qy-wechat-notification.hpi

    Jenkins插件:在企业微信通知插件的基础上,添加了失败原因以及失败日志做为消息的一部分进行发送。

    Bubble-Notification

    【Bubble-Notification】是一种在Android平台上实现的通知效果,灵感来源于QQ 5.0版本中的设计。这个效果的主要目的是为用户提供一种新颖且引人注意的方式来显示新的消息或通知,尤其是当应用处于后台运行时。它通过...

    Laravel开发-laravel-push-notification Push Notification 服务端支持

    至此,你已经成功地在 Laravel 项目中实现了 Push Notification 的服务端支持,可以向 iOS 和 Android 设备发送自定义通知了。别忘了在实际应用中处理错误,如设备 Token 或 Registration ID 无效、推送服务响应错误...

    Laravel开发-laravel-notification-channel-turbosms

    在本文中,我们将深入探讨如何在 Laravel 开发中利用 `laravel-notification-channel-turbosms` 这一扩展包来实现 Turbo 短信服务。Laravel 是一个流行且强大的 PHP 框架,它提供了丰富的功能来简化 Web 应用程序的...

    Laravel开发-laravel-notification-channel-voicecombg

    在本文中,我们将深入探讨如何在 Laravel 开发中利用 `laravel-notification-channel-voicecombg` 扩展包实现 VoiceCom BG 通知频道。Laravel 是一个流行的 PHP 框架,它为开发者提供了优雅的方式来构建 web 应用...

    Laravel开发-laravel-push-notification

    APN是苹果公司提供的服务,用于向iOS和macOS设备发送推送通知,而FCM是Google的云服务,用于Android设备以及Chrome浏览器和Chrome OS。 这个"Laravel-push-notification"包简化了与APN和FCM接口交互的过程。它提供...

    react-native-in-app-notification-master.rar

    这个“react-native-in-app-notification-master”项目很显然是一个专注于在React Native应用内实现通知功能的库。通过分析其源码,我们可以深入理解如何在React Native中集成和管理应用内通知。 1. **项目结构**:...

    react-notification-system-redux, 用于响应通知系统的Redux包装器.zip

    react-notification-system-redux, 用于响应通知系统的Redux包装器 react-notification-system-redux将 react-notification-system插件包装到组件中,并公开操作和减速器。公开的公关捐赠 !演示&示例现场演示: gor...

    Android-react-native-push-notification.zip

    Android-react-native-push-notification.zip,响应本机本地和远程通知,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。

    android-notification-progressbar

    当涉及到`android-notification-progressbar`,我们关注的是如何在通知中嵌入一个进度条,实时反映后台任务的进度。 首先,创建通知需要使用NotificationCompat.Builder类。这是一个兼容库,确保在不同版本的...

    Laravel开发-laravel-mobile-notification

    本文将深入探讨“Laravel开发-laravel-mobile-notification”这一主题,特别是如何利用Laravel/Lumen发送推送通知到移动设备,包括Apple Push Notification (APN) 和 Google Cloud Messaging (GCM)。 首先,Laravel...

    vue-toast-notification:Vue.js的另一个Toast Notification插件

    yarn add vue-toast-notification # npm npm install vue-toast-notification 用法 import Vue from 'vue' ; import VueToast from 'vue-toast-notification' ; // Import one of the available themes //import '...

    Android-Carousel-Notification允许您进行轮播类型通知用户可以在通知内导航

    在Android应用开发中,"Carousel-Notification"是一个独特的特性,它允许开发者创建具有轮播效果的通知,用户无需离开当前界面就能在通知区域浏览多条信息。这种通知方式为用户提供了一种更加直观、交互性强的方式来...

    vue-notification:使用Vue3的NotificationToast组件

    安装使用yarn或npm将软件包安装为项目依赖项: $ yarn add @dafcoe/vue-notification--- or ---$ npm install --save @dafcoe/vue-notification用法全局(在main.js / main.ts文件上)或本地(在组件上)导入...

    前端项目-angular-notification.zip

    在"angular-notification-master"这个压缩包中,包含了项目的源代码和相关的配置文件,开发者可以通过以下步骤将其整合到自己的Angular项目中: 1. **安装依赖**:首先,需要通过npm(Node Package Manager)安装这...

    Android代码-Notification Stopwatch

    A simple Stopwatch that can be completely controlled from the notification bar. Very lightweight and no permissions. Uses Singleton design between Activity and Service. Supports Android 4.0 - ...

    Android高级应用源码-实现Notification的通知栏常驻.rar

    在Android系统中,Notification是一种非常重要的机制,它允许应用程序在状态栏显示消息,即使用户不在应用界面也能接收到信息提示。本资源“Android高级应用源码-实现Notification的通知栏常驻.rar”提供了一套实现...

Global site tag (gtag.js) - Google Analytics