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

Android通知处理 Notification

阅读更多
public class NotificationDeal
{
   
    private Context myContext;
   
    public NotificationDeal(Context context)
    {
        this.myContext = context;
    }
   
    public void insertNotification(String tickerText,String contentTitle,String contentText)
    {
        String ns = Context.NOTIFICATION_SERVICE;
        NotificationManager mNotificationManager = (NotificationManager) myContext.getSystemService(ns);
        int icon = R.drawable.logo;
        long when = System.currentTimeMillis();
        Notification notification = new Notification(icon, tickerText, when);
        //CharSequence tickerText = "titile";
        //定义下拉通知栏时要展现的内容信息
        //CharSequence contentTitle = "intro_index";
        //CharSequence contentText = "intro";

        Intent notificationIntent = new Intent(myContext, VoiceIdentify.class);

        PendingIntent contentIntent = PendingIntent.getActivity(myContext, 0,notificationIntent, 0);

        notification.setLatestEventInfo(myContext, contentTitle, contentText,contentIntent);

        //用mNotificationManager的notify方法通知用户生成标题栏消息通知

        mNotificationManager.notify(1, notification);
    }
   
}
分享到:
评论

相关推荐

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

    这个"Notification_Test"压缩包中的代码应该包含了以上步骤的实现,你可以下载并运行来深入理解Android通知的工作原理。通过实践,你将能够熟练地在自己的应用中集成通知功能,提供更好的用户体验。同时,还可以...

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

    本教程将详细介绍如何在Android中实现一个常驻通知栏的Notification,以确保即使在用户关闭应用后,该通知仍然可见。 一、Notification的基本结构 1. **Notification channels**: 从Android O(8.0)开始,每个...

    Android 通知栏Notification的全面整合学习(各种姿势都有,供您选择)

    资源包中的"android通知栏学习"可能包含了示例代码、教程文档以及讲解不同通知特性的案例,这将帮助你深入了解如何根据实际需求定制通知,如自定义布局、使用通知监听服务、处理通知事件等。通过实践这些例子,你将...

    安卓Android源码——notification1.rar

    通过分析`notification1.rar`中的源代码,我们可以学习如何创建、管理和自定义通知,理解Android系统是如何处理和显示通知的,这对于提升应用用户体验和优化通知功能非常有帮助。同时,源码研究也有助于开发者遵循...

    Android notification+Service实时更新

    本项目"Android notification+Service实时更新"就是利用这些组件来构建一个功能,即在后台进行文件下载并实时更新用户通知栏的状态,当下载失败时允许用户重新尝试,下载成功后可自动安装。 首先,我们来看`...

    Android应用源码之notification.zip

    - Android Oreo(8.0)引入了通知渠道(Notification Channels),每个渠道代表一类通知,用户可以独立控制不同渠道的通知权限。 - 设置通知渠道的优先级,如`IMPORTANCE_HIGH`、`IMPORTANCE_DEFAULT`等,影响通知...

    使用android push notification service 实现即时通知

    在Android平台上,实现即时通知通常会借助Google的云消息推送服务(Google Cloud Messaging,简称GCM),但在iOS系统中,对应的则是Apple Push Notification service(APNs)。然而,这里提到的"android apns"可能是...

    Android音乐播放器(含notification通知栏操作,自动获取本地音乐操作)

    本项目"Android音乐播放器(含notification通知栏操作,自动获取本地音乐操作)"旨在教授如何构建一个具备通知栏控制功能并能自动扫描本地音乐库的播放器。以下是关于这个项目的关键知识点: 1. **通知栏操作...

    android之手机通知栏Notification的使用

    在Android系统中,通知栏(Notification)是一种向用户传达应用信息的重要方式,它可以在任何时候提醒用户,即使应用在后台运行或者被关闭。本教程将详细讲解如何在Android应用中使用Notification,以创建有效的手机...

    实现Notification的通知栏常驻

    常驻Notification是指即使用户关闭了应用程序,Notification仍然保留在通知栏,持续提醒用户有未处理的事件。本教程将深入探讨如何实现这样一个常驻通知栏的Notification。 首先,我们需要了解Notification的基本...

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

    本教程将深入探讨如何使用`NotificationListenerService`来监听Android设备的通知栏事件,以便实现自定义的功能,如记录通知历史、管理通知或者进行其他定制化处理。 `NotificationListenerService`是Android提供的...

    Android 下载 Notification通知栏显示

    "Android下载Notification通知栏显示"这个问题主要涉及到在Android 2.3版本(API Level 9)上,如何正确设置并显示下载进度的Notification,以及实现断点续传功能。下面将详细解释这些知识点。 1. **Notification的...

    Android-Notification-Example-master源码

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

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

    总之,"Android高级应用源码-实现Notification的通知栏常驻.rar"这个资源对于想要深入研究Android通知和后台服务的开发者来说是宝贵的资料。通过学习和实践这些代码,开发者可以更好地理解和掌握Android系统的高级...

    Android高级应用源码-状态栏通知小图标,notification通知.zip

    总之,这个压缩包的源码示例将指导开发者如何在Android应用中创建具有自定义小图标的高效状态栏通知,同时涵盖不同版本的兼容性处理和通知的丰富功能。通过学习和理解这些代码,开发者可以提升应用与用户的交互体验...

    Android 实现Notification的通知栏常驻-IT计算机-毕业设计.zip

    总之,这个Demo项目涵盖了Android应用中实现常驻通知栏的关键技术和实践,对于理解Android通知机制和提高开发技能具有很大帮助。通过深入学习和实践,你不仅可以掌握Notification的使用,还能对Android系统层面的...

    android 8.0 notification 写法

    通过查看源代码,你可以学习如何在实际项目中实现这些步骤,并了解如何处理不同Android版本间的兼容性问题。 总的来说,Android 8.0引入的`NotificationChannel`机制旨在提高用户体验和控制权。开发者需要适应这一...

    android Notification详解

    BarManagerService 中对 ...Notification 的数据结构和功能处理流程展示了 Android 如何在系统层面上管理和呈现通知,以及如何与用户进行有效的交互。理解这一机制对于开发者优化用户体验和避免不必要的干扰至关重要。

    Android studio发送状态栏通知Notifycation demo

    - 一个Android Studio项目,其中包含了必要的布局文件、Java代码(可能包括MainActivity和一个专门处理通知的类)以及AndroidManifest.xml配置文件。 - 示例代码可能展示了如何使用`NotificationCompat.Builder`创建...

    状态栏通知小图标,notification通知

    状态栏通知小图标,通常被称为`Notification`,是Android系统中一种重要的用户界面元素,用于在状态栏上显示应用的提醒或消息。这些小图标在用户不与应用直接交互时提供了一个简短的信息提示,帮助用户了解应用的...

Global site tag (gtag.js) - Google Analytics