`
mmdev
  • 浏览: 12919118 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Android 程式开发:(五)发送通知 —— 5.1“状态栏”Notification通知

 
阅读更多

到目前为止,想必大家已经都熟悉使用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的界面,同时,状态栏上面的通知也消失了。如图:




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics