Kardos's Blog

Happy coding

Wednesday,May 04,2011-Eclipse_android_ApiDemo_学习5

Kardos posted @ 2011年5月03日 15:11 in 未分类 , 834 阅读

18. App/Alarm/Alarm Service

AlarmManager对象配合Intent使用,可以定时开启一个Activity,发送一个BroadCast或者开启一个Service。

 mAlarmSender = PendingIntent.getService(AlarmService.this,

  0, new Intent(AlarmService.this, AlarmService_Service.class), 0);
这里调用的是       getService方法
(1)在指定时间后,执行某操作
(2)周期性执行某动作
(3)关于同时定义多个定时器和关闭指定定时器
//第二个参数,用来标识不同的send
NotificationManager(通知管理器):
NotificationManager负责通知用户事件的发生.
NotificationManager有三个公共方法:
1. cancel(int id) 取消以前显示的一个通知.假如是一个短暂的通知,试图将隐藏,假如是一个持久的通知,将从状态条中移走.
2. cancelAll() 取消以前显示的所有通知.
3. notify(int id,  Notification notification) 把通知持久的发送到状态条上.

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter