到目前为止,想必大家已经都熟悉使用Toast去给用户显示信息了。尽管使用Toast很方便,但是Toast显示的通知并不是永久存储的。它只在屏幕上显示一小段时间,然后就消失了。如果它包含一些特别重要的信息,如果用户没有观察屏幕,那么用户就很容易错过它。
对于那些重要的信息,应该采用一种更加持久保存的方法。在这种情况下,应该使用NotificationMnanger(消息管理器)去显示一个长久的信息,这个消息被显示在了StatusBar(状态栏)上面,使用用户能够很容易地看见。
接下来展示如何发送一个Notification通知。
1.创建一个名为Notifications的工程。
2.在包中新建一个名为NotificationView的类,同时在res/layout文件夹下面新建一个名为notification.xml 文件,它将作为NotificationView的视图。
3.notification.xml中的文件。
4.NotificationView.java中的代码。
5.AndroidManifest.xml中的代码。
6.main.xml中的代码。
7.最后,NotificationActivity.java中的代码。
8.调试。
9.点击Display Notification按钮,在状态栏上面就会出现一个notification通知。如图:
10.将状态栏拉下来,就会显示这个Notification通知的详尽信息。如图:
11.点击这个Notification通知,就会显示NotificationView的界面,同时,状态栏上面的通知也消失了。如图:
分享到:
相关推荐
Android 程式开发:(五)发送通知 —— 5.1“状态栏”Notification 小例子源码
Android高级应用源码-状态栏通知小图标,notification通知.zip
这几天做一个小软件在API28(Android 9.0)的模拟器上测试时,发现通知栏无效,经过一番查询,了解到:API26(Android 8.0)以后,引入了**通知渠道(Notification Channels)**这么一个东西来帮助用户管理通知。...
Android实现Notification的通知栏常驻.zip
安卓Android源码——实现Notification的通知栏常驻.zip
安卓Android源码——实现Notification的通知栏常驻.rar
此demo为状态栏通知小图标,notification通知,代码较为简单,可供参考
Android中实现发送状态栏通知案例
状态栏通知小图标notification通知.rar
android消息通知栏Notification
本文实例讲述了Android开发之Notification手机状态栏通知用法。分享给大家供大家参考,具体如下: 简介: 通知是显示在手机状态栏的通知(PS:就是手机上方,显示时间啥的那一栏) 用法: Notification添加了Builder...
开发工具是studio,里面的状态栏通知包括:默认的状态栏通知和带进度条的自定义通知,看到网上很多朋友发现状态栏下载会一个劲刷状态栏,我就做了一个,希望能帮助到大家,里面有详细的解释,(非大神,哪有不足请指教...
安卓Andriod源码——实现Notification的通知栏常驻.zip
这个例子演示Android 在状态栏添加Notification信息图标及提示,相信大家对这个功能已经不陌生了,手机中安装的APP,一般都会在后台运行,时不时会在手机顶部的状态栏中显示应用的图标,滑出状态栏会看到详细的信息...
实现android notification的默认形式和自定义
Anroid,一个简单的带按钮自定义通知栏,欢迎下载试用,人人为我,我为人人,共同学习,共同进步
修改android 2.3版本Notification通知栏不显示的Bug Android 服务端下载 Notification通知栏 断点下载
状态栏Notification简单Demo.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
手机通知栏,Notification的简单使用