博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android通知栏Notification
阅读量:5861 次
发布时间:2019-06-19

本文共 818 字,大约阅读时间需要 2 分钟。

  hot3.png

 Notification是通过NotificationManager来处理的,功能包括:
  ·设置通知栏图标;
  ·设置通知栏标题;
  ·设置通知栏内容;
  ·设置点击通知栏activity的跳转;
  ·设置闪灯/LED;(收到短信或来电话时)
  ·设置铃声、震动等;
  
NotificationManager notiManage = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);  notiManage.notify(1, noti);
  
 noti哪来,请看:
 
Notification noti = new Notification(); noti.icon = R.drawable.ic_launcher; noti.tickerText = "This is test!"; noti.when = System.currentTimeMillis();  //这里是显示时:分,如22:43 noti.setLatestEventInfo(this, noti.tickerText, "AAA", pendingIntent);  //将以上东西setView到Notification上去,要不然显示什么呀
 
 注:pendingIntent是个PendingIntent,看名字就知道,延迟的activity,指定义某一时间出现的Intent,当然你也可以设置为null。
 
Intent intent = new Intent(this, MainActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0,intent, 0);
 
 
我的博客其它文章列表
 
 
 

转载于:https://my.oschina.net/helu/blog/141728

你可能感兴趣的文章
centos7 编译libiconv ./stdio.h:1010:1: 错误: ‘gets’未声明(不在函数内)
查看>>
『矩阵入门和矩阵乘法加速递推』
查看>>
文章标题
查看>>
服务器网卡多网卡绑定及vlan支持
查看>>
HTML学习4----表单控件
查看>>
Linux 信号signal处理机制
查看>>
端口更改
查看>>
我的友情链接
查看>>
kafka Consumer分区数与多线程消费topic
查看>>
iftop工具
查看>>
什么是DDOS攻击?怎么防御?
查看>>
oracle只读账号建立
查看>>
mod_layout
查看>>
hive0.11 hiveserver custom认证bug
查看>>
javascript 的垃圾收集例程
查看>>
MySQL表分区
查看>>
自定义类加载器——加载任意指定目录的class文件
查看>>
我的友情链接
查看>>
Linux下查看系统配置(参数)常用命令
查看>>
我的友情链接
查看>>