Android发送通知栏通知

 1 /**
 2      * 发送通知
 3      *
 4      * @param message
 5      */
 6     @SuppressWarnings("deprecation")
 7     @SuppressLint("NewApi")
 8     private void SendNotification(String message) {
 9         // 点击之后执行的Intent
10         Intent intent = new Intent(mContext, MainActivity.class);
11         PendingIntent pendingIntent = PendingIntent.getActivity(mContext, 0,
12                 intent, 0);
13         Notification notification = new Notification();
14         notification.icon = R.drawable.ic_launcher;
15         notification.tickerText = "通知";
16         notification.when = System.currentTimeMillis();
17         notification.defaults = Notification.DEFAULT_SOUND
18                 | Notification.DEFAULT_VIBRATE;// 设置默认为系统声音
19         notification.flags = Notification.FLAG_AUTO_CANCEL;// 点击后自动消失
20         notification.setLatestEventInfo(mContext, "通知", message, pendingIntent);
21
22         NotificationManager mManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
23         mManager.notify(1, notification);
24
25     }
时间: 2025-01-01 21:08:56

Android发送通知栏通知的相关文章

小记:安卓发送通知栏通知

1 package com.lixu.tongzhi; 2 3 import android.app.Activity; 4 import android.app.Notification; 5 import android.app.NotificationManager; 6 import android.app.PendingIntent; 7 import android.content.Intent; 8 import android.os.Bundle; 9 import androi

Android 使用 RemoteViews 发送自定义通知 ,遇到 Couldn't expand RemoteViews问题总结

在RemoteViews这种调用方式中,你只能使用以下几种界面组件: Layout:     FrameLayout, LinearLayout, RelativeLayout Component:   AnalogClock, Button, Chronometer, ImageButton, ImageView, ProgressBar, TextView, ViewFlipper, ListView, GridView, StackView, AdapterViewFlipper SO,当

Android Notification自定义通知样式你要知道的事

本文将根据个人经验对Notification做个总结,以供参考! 什么是通知(Notification) 通知是一个可以在应用程序正常的用户界面之外显示给用户的消息. 通知发出时,它首先出现在状态栏的通知区域中,用户打开通知抽屉可查看通知详情.通知区域和通知抽屉都是用户可以随时查看的系统控制区域. 作为安卓用户界面的重要组成部分,通知有自己的设计指南.在Android 5.0(API level 21)中引入的 Material Design 的变化是特别重要的,更多信息请阅读 通知设计指南.

Android中通知栏的使用

Hi,众猿们,今天讲讲安卓中通知的使用: 什么是通知:安卓系统用户发送消息的一种方式,当通知发出后,会出现在系统的通知栏上,当用户点击通知时,会进入到相应的界面(想象下当有新短信到来时的情况),一个默认的通知包含的内容为: ![通知包含的内容](http://img.blog.csdn.net/20160420212314894) 通知的基本使用方式:其代码如下(一般定义在上下文对象(如Activity)中): //获得通知管理器,通知是一项系统服务 NotificationManager ma

android实现通知栏消息

一.原理 消息推送有两种,一种是客户端定时直接到服务器搜索消息,如果发现有新的消息,就获取消息下来:另一种是服务器向客户端发送消息,也就是当有信息消息时,服务器端就会向客户端发送消息. 二.步骤(代码) 注: Notification //是具体状态栏对象,设置Icon.文字.声音等.NotificationMangager //状态栏通知管理类.负责发消息.清理消息. import android.app.Notification;import android.app.Notification

Android:通知栏的使用

非常久没有使用Android的通知功能了,今天把两年前的代码搬出来一看.发现非常多方法都废弃了,代码中各种删除线看的十分不爽.于是乎,打开Google,查看官方文档.学习最新的发送通知栏消息的方法. 本文中的代码均參照谷歌官方文档编写: http://developer.android.com/guide/topics/ui/notifiers/notifications.html 1.首先.获取系统的通知服务: NotificationManager nm = (NotificationMan

Android N 通知栏和快捷通知栏带来的改变

Android N 通知栏和快捷通知栏带来的改变 Android N 引入了一些新的API,允许应用发布具有高度可见性和交互性的通知. Android N 扩展了现有 RemoteInput 通知 API,以支持手持式设备上的内联回复. 此功能允许用户从通知栏快速进行回复,无需访问应用. 此外,Android N 还允许捆绑类似的通知并将它们显示为一则通知. 为了实现此功能,Android N 使用现有的 NotificationCompat.Builder.setGroup() 方法.用户可以

Android Wear - 归档通知(Stacking Notifications)

原文地址:http://developer.android.com/wear/notifications/stacks.html 前言 当在手持设备上创建通知的时候,你应该经常将一些类似的通知归并到一个单一的摘要通知中.比如,如果你的应用接收到信息后会创建通知,你不应该在手持设备上创建多条通知.当接收到多条信息的时候,你应该使用一条单一的通知并显示类似"2 new messages"这样的摘要信息. 但是,一个摘要通知在Android Wear设备上就显得没那么有用,因为用户不能够在穿

android自定义通知栏遇到的问题

自定义通知栏的布局时,为了复制了一个layout.xml文件,引用,但一直报错 android.app.RemoteServiceException: Bad notification posted from package com.example.notification: Couldn't expand RemoteViews for: StatusBarNotification(pkg=com.example.notification id=2 tag=null score=0 notn=