Android ApiDemos示例解析(27):App->Notification->Notifying Service Controller
2012-06-17 16:23
423 查看
这个例子介绍了如何在Service中使用Notification,相关的类为NotifyingController和NotifyingService。
在Service中使用Notification的基本方法和前一例子相同。我们暂时还没有介绍Service的用法。 Service的基本概念和Windows OS中Service基本相同:没有UI,在后台运行。Notification可以说是Service最好的用来通知用户的方法。后面有专门介绍Service的用法,这里就不说明了。
NotifyingService实现在一分钟内每隔5秒钟显示一个Notification。图标分别为笑脸,无表情,哭脸:
在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示例解析(43):App->Service->Remote Service Controller
- Android ApiDemos示例解析(44):App->Service->Service Start Arguments Controller
- Android ApiDemos示例解析(40):App->Service->Local Service Controller
- Android ApiDemos示例解析(38):App->Service->Foreground Service Controller
- Android ApiDemos示例解析(28):App->Notification->NotifyWithText
- Android ApiDemos示例解析(26):App->Notification->IncomingMessage
- Android ApiDemos示例解析(42):App->Service->Remote Service Binding
- Android ApiDemos示例解析(41):App->Service->Messenger Service
- Android ApiDemos示例解析(29):App->Notification->Status Bar
- Android ApiDemos示例解析(39):App->Service->Local Service Binding
- Android ApiDemos示例解析(14):App->Activity->Save & Restore State
- Android ApiDemos示例解析(16):App->Activity->Translucent
- Android ApiDemos示例解析(5):App->Activity->Custom Title
- Android ApiDemos示例解析(7):App->Activity->Forwarding
- Android ApiDemos示例解析(21):App->Device Admin
- Android ApiDemos示例解析(15):App->Activity->SetWallpaper
- Android ApiDemos示例解析(20):App->Alarm->Alarm Service
- Android ApiDemos示例解析(33):App->Preferences->Default Values
- Android ApiDemos示例解析(37):App->Search->Query Search Results
- Android ApiDemos示例解析(31):App->Preferences->Launching preferences