Android用户界面之notification(状态栏通知)

首先,看界面。状态栏上的是:图标和概要。

将状态栏往下拉,会出来标题、内容和时间。

Android用户界面之notification(状态栏通知)

通知除了状态栏的图标外,还可以 开打设备上的LED灯,发送声音、震动来提醒用户

通知可以告诉用户在后台发生了某事,所以经常在广播接受者和服务中使用;

例子开始的界面如下:点击发送后,会发送通知。

Android用户界面之notification(状态栏通知)

主要用到的方法有:

1、得到通知管理者:通过getSystemService(String).来得到NotificationManager,在该类中调用cancel(int)来清除通知。

2、指定通知的最新信息:notification.setLatestEventInfo(this, title, content, pendingIntent);

3、 PendingIntent类解析:

带有特定标记(flag)的的intent,由静态方法getActivity(Context, int, Intent, int flag), getBroadcast(Context, int, Intent, int flag), getService(Context, int, Intent, int flag)来创建。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwxgfw.html