第 8 章 Android 服务
起步 的生命周期
绑定 和 在 中启动
获得系统服务 在模拟器上模拟重力感应
计时器: 预约时间
在线程中更新 组件 !全局定时器 "#()
!全局定时器 "#() !全局定时器 "#()
什么是 $% 服务 建立 $% 服务的步骤()
建立 $% 服务的步骤() 建立 $% 服务的步骤()
!本章小结
第 8 章 Android 服务
服务()是 系统中 个应用程序组件之一(其他的组件详见 节的内容)。服务
主要用于两个目的:后台运行和跨进程访问。通过启动一个服务,可以在不显示界面的前提下在后台运行
指定的任务,这样可以不影响用户做其他事情。通过 $% 服务可以实现不同进程之间的通信,这也是服
务的重要用途之一。
本章内容
的生命周期
绑定 和
在 中启动
系统服务
时间服务
在线程中更新 组件
$% 服务
在 $% 服务中传递复杂的数据
8.1 Service 起步
并没有实际界面,而是一直在 系统的后台运行。一般使用 为应用程序提
供一些服务,或不需要界面的功能,例如,从 下载文件、控制 & 播放器等。本节主要介绍
的启动和结束过程( 的生命周期)以及启动 的各种方法。
8.1.1 Service 的生命周期
本节的例子代码所在的工程目录是 '('()*
与 一样,也有一个从启动到销毁的过程,但 的这个过程比 简单得多。
启动到销毁的过程只会经历如下 个阶段:
创建服务
开始服务