在消息通知的时候,我们经常用到两个控件Notification和Toast。特别是重要的和需要长时间显示的信息,用Notification最合适不过了。他可以在顶部显示一个图标以标示有了新的通知,当我们拉下通知栏的时候,可以看到详细的通知内容。
最典型的应用就是未看短信和未接来电的显示,还有QQ微信,我们一看就知道有一个未接来电或者未看短信,收到QQ离线信息。同样,我们也可以自定义一个Notification来定义我们自己的程序想要传达的信息。
Notification我把他分为两种,一种是默认的显示方式,另一种是自定义的。
【一】默认的显示方式:
[1]程序框架结构图如下
[2]布局文件 main.xml 源码如下
[3]MainActivity.java源码如下:
[4] 布局文件 secondlayou.xml 源码如下:
[5]SecondActivity.java源码如下:
[6]NotificationReceiver.java源码如下:
[7]程序运行效果如下:
未完待续...