android学习---通知
来源:互联网 发布:安卓串号修改软件 编辑:程序博客网 时间:2024/05/09 12:48
一、概述
通知,即Notification。它是一种具有全局效果的通知(提醒),可以在任何界面(锁屏、桌面、任何App内),快速预览消息,他展示在屏幕的顶端,首先会表示为一个图标的形式,当用户下拉展示出通知的具体内容。
Android 3.0后,Android增加了Notification.Builder类,使用Notification.Builder获取Notification对象。
二、通知的使用
1.首先需要一个NotificationManager来对通知进行管理
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
2.然后使用一个Builder构造器来创建Notification对象,由于API不稳定问题我们这里使用support-v4库中提供的一个NotificationCompat类的构造器来创建Notification对象,这样就可以保证我们的程序在所有Android系统版本上都能正常工作了。
Notification notification = new NotificationCompat.Builder(context).build();
Notification的常用方法
方法名解释build()结合Notification.Builder设置的属性,返回一个Notification对象setContent(RemoteViews views)设置自定义的通知视图setContentIntent(PendingIntent intent)设置通知的意图setContentTitle(CharSequence title)设置通知的标题内容setContentText(CharSequence text)设置通知的消息内容setDefaults(int defaults)设置该通知的声音、闪灯、和震动效果setLargeIcon()设置大图标setLights()设置灯光提醒setNumber()设置通知的数据setPriority()设置通知的优先setSmallIcon()设置小图标
NotificationManager的常用方法
方法名解释cancel()移除一个通知cancleAll()移除所有通知 notify()发布一个通知
阅读全文
0 0
- android学习---通知
- 传智播客学习之Android-通知
- Android UI学习 - 用户通知
- Android学习笔记4-通知
- <android 笔记>通知栏学习
- Android 通知栏Notification学习
- Android学习之通知Notification
- Android学习笔记 通知Notification
- android基础学习之通知
- Android学习笔记,Notification通知事件
- 《老罗Android》学习之通知 notification
- <android 笔记>通知栏学习2
- Android学习(14)-手机通知,手机短信
- Android 状态栏通知Notification、NotificationManager 学习
- Android 通知栏Notification全面学习
- android 学习笔记 通知的使用
- Android学习——状态栏通知
- android学习之路之通知-Notification
- js中的节点操作
- [SDOI2011]消防
- Spring-AOP @AspectJ进阶之绑定类注解对象
- libvirtError: Unable to add bridge br0 port vnet0: Operation not supported
- Java编码方式
- android学习---通知
- bootstrap table的实现
- mongoDB3.4主从复制实现
- HDU 5972 Regular Number(Shift-And)
- POJ 2559 题解 最大矩形面积 单调栈
- 操作系统面试题
- 凑硬币(58同城2017校招笔试题)
- HDU2846 简单字典树
- ThreadLocal原理分析