- 3
- 0
- 约9.29千字
- 约 27页
- 2023-10-09 发布于北京
- 举报
第6章Service、Notification、Broadcast
目标:
1. android多线程处理机制
2. Service 时间:18学时
3. Notification
教学方法:PPT讲解
4. Broadcast
6.3 Notification 通知-1/3
• 在Android中,基本的Notification就是有 发生的时候在屏幕顶
端的Notification bar上显示一个图标。然后拉下Notification bar,
点击Notification的项目,会调用相应的程序做处理。比 新 ,
就会出现 的图标,拉下Notification bar,点击图标会调用
查看程序。
• notification一般用在 , ,邮件,闹钟铃声,在 的状态
栏上就会出现一个小图标,提示用户处理这个快讯,这时手从上方滑
动状态栏就可以展开并处理这个快讯。
6.3 Notification 通知-2/3
• Notification是通过NotificationManager进行管理的。是通过它来
进行初始化操作的
• 1:获取NotificationManager:
• NotificationManager ntfMsg =
(NotificationManager)getSystemService(Context.NOTIFICATION_S
ERVICE);
• 2:定义一个Notification:
–定义Notification的各种属性
–int icon = R.drawable.icon; //通知图标
–CharSequence tickerText = o; //状态栏显示 文
本提示
–long when = System.currentTimeMillis(); //通知产生的时间,
会在通知信息里显示
–用上面的属性初始化 Nofification
–Notification notification = new
Notification(icon,tickerText,when);
6.3 Notification 通知-3/3
• 4使用NotifcationManager发布通知ntfMsg.notify(111, ntf);
• 既然可以增加同样我们也可以删除。当然是只是删除你自己增加
的。
• NotificationManager.cancel(111);
• 这里的0是一个ID号码和ntfMsg.notify(111, ntf);相同
• cancelAll() 取消以前显示的所有通知.
6.3.1 Notification -添加声音
• 添加声音
• notification.defaults |=Notification.DEFAULT_SOUND;
• 或者使用以下几种方式
• notification.sound =
Uri.parse(file:///sdcard/notification/ringer.mp3);
• notification.sound =
Uri.withAppendedPath(Audio.Media.INTERNAL_CONTENT_URI, 6);
• 如果想要让声音持续重复直到用户对通知做出反应,则可以在
notification的flags字段增加FLAG_INSISTENT
• 如果notification的defaults字段包括了DEFAULT_SOUND属性,则
这个属性将覆盖sound字段中定义
6.3.2 Notification -添加振动
• 添加振动
• notification.defaults |= Notification.DEFAULT_VIBRATE;
• 或者可以定义自己的振动模式:
• long[] vibrate = {0,100,200,300}; //0毫秒后开始振动,振动100
毫秒后停止,再过200毫秒后再次振动300毫秒
• notification
您可能关注的文档
最近下载
- 以工代赈40年:演进历程、政策逻辑与未来展望.pdf VIP
- (反光)灯槽(走廊天花)安装施工方案及技术措施.docx VIP
- 地下车库环氧地坪施工安全方案.docx VIP
- 基于人工智能的区域教育质量监测:数据质量控制与评估体系构建教学研究课题报告.docx
- 美国民事没收面临的违反正当程序的抗辩.doc VIP
- 美国民事没收无辜所有者抗辩:历史、现状与启示.doc VIP
- 全国职业大赛(中职)ZZ012食品药品检验赛项赛题库共计10套.docx
- 墙体加固设计与施工方案.docx VIP
- NYT1117-2010 水溶肥料钙、镁、硫、氯含量的测定.pdf VIP
- 1MD-HPV-20150304-01 HPV检测临床关注的问题.ppt VIP
原创力文档

文档评论(0)