Android ApiDemos示例解析(27):App->Notification->Notifying Service Controller
来源:互联网 发布:java如何调用api接口 编辑:程序博客网 时间:2024/04/30 21:32
这个例子介绍了如何在Service中使用Notification,相关的类为NotifyingController和NotifyingService。
在Service中使用Notification的基本方法和前一例子相同。我们暂时还没有介绍Service的用法。 Service的基本概念和Windows OS中Service基本相同:没有UI,在后台运行。Notification可以说是Service最好的用来通知用户的方法。后面有专门介绍Service的用法,这里就不说明了。
NotifyingService实现在一分钟内每隔5秒钟显示一个Notification。图标分别为笑脸,无表情,哭脸:
for (int i = 0; i < 4; ++i) { showNotification(R.drawable.stat_happy, R.string.status_bar_notifications_happy_message); if (mCondition.block(5 * 1000)) break; showNotification(R.drawable.stat_neutral, R.string.status_bar_notifications_ok_message); if (mCondition.block(5 * 1000)) break; showNotification(R.drawable.stat_sad, R.string.status_bar_notifications_sad_message); if (mCondition.block(5 * 1000)) break;}
- Android ApiDemos示例解析(27):App->Notification->Notifying Service Controller
- Android ApiDemos示例解析(38):App->Service->Foreground Service Controller
- Android ApiDemos示例解析(40):App->Service->Local Service Controller
- Android ApiDemos示例解析(43):App->Service->Remote Service Controller
- Android ApiDemos示例解析(44):App->Service->Service Start Arguments Controller
- Android ApiDemos示例解析(26):App->Notification->IncomingMessage
- Android ApiDemos示例解析(28):App->Notification->NotifyWithText
- Android ApiDemos示例解析(29):App->Notification->Status Bar
- Android ApiDemos示例解析(19):App->Alarm->Alarm Controller
- Android ApiDemos示例解析(39):App->Service->Local Service Binding
- Android ApiDemos示例解析(41):App->Service->Messenger Service
- Android ApiDemos示例解析(42):App->Service->Remote Service Binding
- 【起航计划 025】2015 起航计划 Android APIDemo的魔鬼步伐 24 App->Notification->Notifying Service Controller service中使用Notification
- Android ApiDemos示例解析(20):App->Alarm->Alarm Service
- Android ApiDemo学习(二)notification——2 Notifying Service Controller
- Android ApiDemos示例解析(22):App->Dialog
- Android ApiDemos示例解析(23):App->Intents
- Android ApiDemos示例解析
- 结构体运算符重载
- Windows Driver Foundation - KMDF 内核模式驱动框架结构 第四部分
- Json数据格式解析示例 (语言:Java 包:org.json.jar)
- flash读取XML文件
- Windows Driver Foundation - KMDF 内核模式驱动框架结构 第五部分
- Android ApiDemos示例解析(27):App->Notification->Notifying Service Controller
- Discuz X2安装实录
- 无缝漫游 Seamless Roaming
- WLAN Roaming - the basics Even if you keep the same IP address, things get complicated.
- (深入)进程上下文和中断上下文
- Silverlight 引路蜂二维图形库示例:多义线和多边形
- 802.11 WLAN 中省电(Power Saving)的一些参数解说
- Block Communications between Wireless PCs (Privacy Separator)
- Linux:crosstool-ng制作自己的交叉编译工具