Android ApiDemos示例解析(20):App->Alarm->Alarm Service
程序员文章站
2022-07-16 08:31:40
...
Alarm Service和Alarm Controller 例子非常类似,只是Alarm Service是用来Schedule一个Service,而前面的例子是来Schedule一个Broadcast。
前面说过PendingIntent ,可以来描述一个Activity ,Broadcast,或是一个Service。本例是Schedule一个Alarm事件来启动一个Service。这通常用于来执行一个较费时的任务。
关于如果编写一个Service将在后面的有专门的例子来说明,只里不详述。只要知道AlarmService_Service是一个Service就行了。
下面的代码用来Schedule一个多次Alarm事件来启动AlarmService_Service
取消这个Alarm事件:
代码和Alaram Controller类似,同样的方法也可以Schedule一个Alarm事件来触发一个Activity。
推荐阅读
-
Android ApiDemos示例解析(19):App->Alarm->Alarm Controller
-
Android ApiDemos示例解析(19):App->Alarm->Alarm Controller
-
Android ApiDemos示例解析(20):App->Alarm->Alarm Service
-
Android ApiDemos示例解析(21):App->Device Admin
-
Android ApiDemos示例解析(21):App->Device Admin
-
Android ApiDemos示例解析(26):App->Notification->IncomingMessage
-
Android ApiDemos示例解析(12):App->Activity->Redirection
-
Android ApiDemos示例解析(15):App->Activity->SetWallpaper
-
Android ApiDemos示例解析(10):App->Activity->QuickContactsDemo
-
Android ApiDemos示例解析(6):App->Activity->Dialog