ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 15316|回复: 0
上一主题 下一主题
[教程]

《Android Dev Guide》系列教程14:用户通知(1)

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-28 16:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
>
有几种情况需要你通知用户某些事件发生了,例如下面几个:
@ 当文件保存成功时,需要发一个短信提醒一下用户。
@ 一些后台运行的程序需要用户注意时,要建立一个通知来用户,并且让用户更加方便的回馈后台程序。
@ 当程序需要用户等待时,需要给用户一个进度条或者进度环来提示用户。
每一种提示任务都可以用不同的技术来实现:
@ Toast 提示:在背景上显示一个简短的提示信息。
@ Status Bar Notification:一个持续的后台提醒,来响应用户的请求。
@ Dailog提醒:和activity相关的提醒
这个文档总结了每种提示的使用技巧并且包含了大量的文档链接。
  
一个Toast提醒会在窗口之上弹出一个消息,它只会使用合适的空间来显示信息并且用户当前的activity是可见的可交互的。提示会自动的淡入和渐渐消失,并且不会接收用户操作。因为一个toast继承自后来Service,他可以在程序不可见时出现。
Toast提示非常适合简单的文本信息比如文件保存成功,当你能确保用户正在关注屏幕时。toast不能接收用户的操作,如果你想接收用户的操作,可以考虑使用Status Bar 提示。
  
状态栏提示会添加一个图标到系统的状态栏,并且附带一个提示信息窗口,当用户选中信息时,android会发出一个由提示信息定义好的intent,通常会启动一个activity。你可以自定义这个提示,比如添加声音、震动、或者闪动屏幕。
当你的程序作为一个后台服务工作时并且想要给用户提示信息时,状态栏提示是非常合适的一种提示方法,它给了用户提示并且让当前的activity并不是去焦点。
  
对话框是经常出现在当前activity之上的一个小窗口。底层的activity失去焦点,然后上层的dialog接受用户的操作。dialog经常用来提醒、和在原activity上的一些简短的对话。
当你想显示一个进度条或者简短的提示信息并且需要从用户哪里得到确认是使用它。你也可以使用dialog来作为程序界面的一部分,不仅仅用户通知。
   
   
   
   
   
   
   

上一篇:《Android Dev Guide》系列教程16:用户通知(3)创建状态栏通知
下一篇:《Android Dev Guide》系列教程13:用户界面之UI事件的处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2025-7-29 14:48 , Processed in 0.059550 second(s), 15 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2025 ZNDS.Com

快速回复 返回顶部 返回列表