Android开发之Notification通知

一、概述

Notification是Android中一个重要的系统服务,Notification显示通知信息在手机状态栏,手机状态栏位于屏幕最上方,通常用来显示手机当前的网络状态,电池状态、时间等。Notification代表的是一种具有全局效果的通知。Notification对象要通过NotificationManager(通知管理器类)的对象来发送

二、常用属性

1.icon:通知的图标
2.tickerText:通知标题,该标题显示在窗口的状态栏中。
3.flags:设置通知状态的标志值,有如下可选常量值:
FLAG_AUTO_CANCEL:在通知栏点击此通知后通知被清除
FLAG_INSISTENT:重复发出声音,直到用户响应此通知
FLAG_ONGOING_EVENT:将此通知放到通知栏的”ongoing”即“正在运行”组中
FLAG_NO_CLEAR:禁止手动清除此通知
4.defaults:设置通知的默认属性,默认属性包括声音提示、震动提示,闪光提示等。
DEFAULT_SOUND:默认声音
DEFAULT_VIRBATE:默认震动
DEFAULT_LIGHTS:默认闪光灯
ALL:使用默认声音、默认震动和默认闪光灯
5.contentIntent:存放一个PendingIntent
6.contentView:存放一个RemoteViews类型的对象。使用该对象可以在状态栏显示如下载进度这类的效果

你可能感兴趣的:(Android,Android开发从入门到精通)