Android Notification详解——创建notification
最近需要给项目添加各种通知,通知一多,再加上各种设备上调试,总是出现各种意想不到的问题,索性把Notification的API Guide全部看了一遍,顺便做点记录。
?
首先简单复习下怎么创建一个Notification。创建通知需要两个比较重要的类:Notification和NotificationManager
?
Notification?类用来定义状态栏通知的各种属性,比如图标、消息、显示通知时是否需要声音、震动等。
NotificationManager 类是一个Android系统的服务,它用来管理所有的通知。
?
?
下面的代码用来创建一个简单的通知:
?
notification.ledARGB = 0xff00ff00;notification.ledOnMS = 300;notification.ledOffMS = 1000;notification.flags |= Notification.FLAG_SHOW_LIGHTS; //自定义效果?
另外其他的属性可以参考Notification的文档?http://developer.android.com/reference/android/app/Notification.html
?