android入门(八) 状态栏通知(消息推送) Notification
来源:互联网 发布:赈灾晚会的数据统计 编辑:程序博客网 时间:2024/04/30 08:48
用过安卓手机的对状态栏通知都很熟悉吧~,就是屏幕最顶上可以拉下来那个~学名叫Notification。
它分为两个部分:
1、notification area (显示在状态栏)
2、notification drawer (显示在下拉列表)
当应用程序向android系统发出一个notification时,通知首先以小图标方式出现在notification area里。用户可以下拉状态栏,打开notification drawer,显示notification的详细信息。
notification area 和 notification drawer都是由android系统来管理和维护,用户可以随时进入查看过删除。
普通notification由以下几部分组成:
创建notification 的代码如下:
public void notification(View view){ NotificationManager manager = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE); NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) .setSmallIcon(android.R.drawable.sym_def_app_icon)//状态栏图标 .setContentTitle("标题")//下拉列表里显示的标题 .setContentText("内容")//下拉列表里显示的内容 .setTicker("通知来了");//通知刚到状态栏时在状态栏里显示的内容 Notification notification = mBuilder.build(); manager.notify(1, notification);//第一个参数为Notification的id值(用来区分同一程序中的不同Notifycation) }
运行效果如下:
当然,notification 还可以设置声音和震动等,就像QQ或微信收到消息发声和震动。还可以自定义notification布局,类似音乐播放器,加上下一曲按钮等。这里入门教程就先简单介绍到这里~
0 0
- android入门(八) 状态栏通知(消息推送) Notification
- Notification(状态栏通知)
- android开发 -- Notification 状态栏 消息推送
- android Notification通知消息学习(NotificationManager)
- Android 状态栏通知Notification
- 【Android】状态栏通知Notification
- Android Notification状态栏通知
- 通知(Notification)入门
- Android自定义状态栏通知(Status Notification)的正确实现
- Android自定义状态栏通知(Status Notification)的正确实现
- Android自定义状态栏通知(Status Notification)的正确实现
- Android自定义状态栏通知(Status Notification)的正确实现
- Android自定义状态栏通知(Status Notification)的正确实现
- Android自定义状态栏通知(Status Notification)的正确实现
- Android自定义状态栏通知(Status Notification)的正确实现
- Android自定义状态栏通知(Status Notification)的正确实现
- android 实现自定义状态栏通知(Status Notification)
- Android自定义状态栏通知(Status Notification)的正确实现
- PHP的常量及变量
- [LeetCode-88] Merge Sorted Array(合并有序数组)
- KNN的MATLAB实现
- 【LeetCode从零单刷】Gray Code
- ComposeShader组合渲染
- android入门(八) 状态栏通知(消息推送) Notification
- GIT问题,error:src refspec master does not match any
- Apache CXF 学习资料整理
- 注册5年了,第一次写博客。
- hdu 5446 Unknown Treasure 2015 长春网络赛 组合数对大合数取模 数论
- 关系代数基本运算
- HDU-2955 Robberies
- STL之set_union、set_intersection、set_difference、set_symmetric_difference
- Android引导页控件 补充