<android 笔记>通知栏学习
来源:互联网 发布:刺客信条3优化怎么样 编辑:程序博客网 时间:2024/04/29 18:19
实现简单的通知栏
场景一:使用自定义布局实现notification
1. new Notification;2. new remoteview (同时将自定义布局加载进去);3. 将remoteview赋值给notification;4. 设置notification的剩余属性,over;
场景二:使用builder实现notification
1. new builder,使用builder设置notification的icon,title等,使用builer.build函数建立一个notification;
2. 该build函数实际调用的是buildunstyled函数,builderunstyled函数中new了一个notification,并将builder设置的参数赋给这个notification;
3. buildunstyled函数还调用了makecontentview函数,该函数会判断contentview是否存在,不存在则说明没有使用remoteview(ps:不管是场景一、
或者场景二,只要使用了remoteview就是用了自定义布局),而是使用了notification中的模板R.layout.notification_template_base,先前builder设置
的属性都会填写进该布局。
4. 在设计自定义布局时,可以先研究一下R.layout.notification_template_base是怎么实现的。
ps:本文只是供自己学习使用,写的比较随意,如有笔误请自行研究!
0 0
- <android 笔记>通知栏学习
- <android 笔记>通知栏学习2
- Android学习笔记4-通知
- Android学习笔记 通知Notification
- android通知栏通知的开发笔记
- Android学习笔记10:状态通知栏 Notification
- Android学习笔记之Toast与通知栏(Notification)
- Android学习笔记,Notification通知事件
- android 学习笔记 通知的使用
- Android学习笔记(32):通知推送Notification
- Android Service学习笔记--用户通知
- Android 通知栏Notification学习
- 安卓学习笔记---Android通知栏微技巧,通知栏图标在sdk21以上及以下的区别
- Android通知栏通知
- Android学习笔记19:带有通知栏的进度条的Android下载文件
- Android 笔记 通知/notifications
- android学习笔记(14)Status Bar Notification 状态栏、通知栏推送
- Android学习笔记(五四):通知Notification(上)
- VS error C2653
- 关于Android使用TextView+ImageSpan同一行文字图片居中的问题
- 风宇冲shader学习笔记
- Early Z Rejection
- T5独木舟上的旅行
- <android 笔记>通知栏学习
- 43黑名单界面的显示
- Z-STACK SensorDemo实验
- 前端编程提高之旅(十七)----jquery中表单、表格和ajax
- 专访雅虎刷题狂人曹鹏:10年理论与实践结合的程序员之路
- mysql 查询字符串大小写不敏感
- 数字魔方
- linux中export用法
- Hadoop分区与分组