Android 通知栏
来源:互联网 发布:激光笔软件 编辑:程序博客网 时间:2024/05/18 22:16
一.显示通知
PendingIntent pi = PendingIntent.getActivity(this, 0, new Intent(this, MainActivity.class), PendingIntent.FLAG_ONE_SHOT);// 显示通知NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this);mBuilder.setContentTitle("有新的新闻");// 设置通知栏标题mBuilder.setContentIntent(pi); // 设置通知栏点击意图mBuilder.setTicker("有新的新闻"); // 通知首次出现在通知栏,带上升动画效果的mBuilder.setWhen(System.currentTimeMillis());// 通知产生的时间,会在通知信息里显示,一般是系统获取到的时间mBuilder.setPriority(Notification.PRIORITY_DEFAULT); // 设置该通知优先级mBuilder.setAutoCancel(true);// 设置这个标志当用户单击面板就可以让通知将自动取消mBuilder.setOngoing(false);// ture,设置他为一个正在进行的通知。他们通常是用来表示一个后台任务,用户积极参与(如播放音乐)或以某种方式正在等待,因此占用设备(如一个文件下载,同步操作,主动网络连接)mBuilder.setDefaults(Notification.DEFAULT_VIBRATE);// 向通知添加声音、闪灯和振动效果的最简单、最一致的方式是使用当前的用户默认设置,使用defaults属性,可以组合mBuilder.setSmallIcon(R.drawable.news);// 设置通知小ICONNotification notification = mBuilder.build();NotificationManager mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);mNotificationManager.notify(1, notification);二.取消通知
NotificationManager mNotificationManager = (NotificationManager) activity.getSystemService(Context.NOTIFICATION_SERVICE);mNotificationManager.cancel(1);
0 0
- Android通知栏通知
- android通知栏进度条
- android 通知栏处理
- android 打开通知栏
- Android 通知栏 Notification
- android显示通知栏
- android通知栏提示
- android通知栏提示
- android通知栏提示
- android通知栏广告
- android NotificationManager 通知栏
- Android 通知栏消息
- Android 通知栏消息
- android通知栏总结
- Android通知栏
- Android通知栏
- Android收起通知栏
- Android 通知栏
- Vim常用命令
- 数据加密的基本使用
- GCC编译器(2)
- JavaScript闭包运行机制
- android判断当前网络状态
- Android 通知栏
- javamail 收发邮件
- java数组之间赋值问题
- 【Java多线程】-ReentrantLock
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- Web缓存大作战:常见问题解答
- Swift第四课 函数
- eclipse常用快捷键
- Android学习笔记之——ListView 的两种适配器ArrayAdapter和SimpleAdapter