1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
///// 第一步:获取NotificationManager
NotificationManager nm = (NotificationManager)
getSystemService(Context.NOTIFICATION_SERVICE);
///// 第二步:定义Notification
Intent intent = new Intent( this , OtherActivity. class );
//PendingIntent是待执行的Intent
PendingIntent pi = PendingIntent.getActivity( this , 0 , intent,
PendingIntent.FLAG_CANCEL_CURRENT);
Notification notification = new Notification.Builder( this )
.setContentTitle( "title" )
.setContentText( "text" )
.setSmallIcon(R.drawable.ic_launcher).setContentIntent(pi)
.build();
notification.flags = Notification.FLAG_NO_CLEAR;
/////第三步:启动通知栏,第一个参数是一个通知的唯一标识
nm.notify( 0 , notification);
//关闭通知
//nm.cancel(0);
|
相关文章
- 如何在android中以编程方式从通知栏中删除通知?
- android显示通知栏Notification以及自定义Notification的View
- 【Android】利用服务Service创建标题栏通知
- Android 主页面顶部栏的通知Notification ,可以自定义通知消息栏的风格,并且点击通知栏进人本程序。
- 基于百度推送android notification的使用之合并通知栏
- Android开发之文件下载(通知栏中显示进度条,状态信息等)
- android中的通信机制总结2:Notifation通知栏
- 在 Xamarin.Android 中使用 Notification.Builder 构建通知
- Android中通知Notification使用实例(振动、灯光、声音)
- android中的本地定时推送到通知栏