service与activity相似,代表可执行的程序,在程序运行时呈现界面,或者程序需要与用户交互,则使用activity,否则使用service。
一.service的创建:
1.创建一个service的子类
2.在Manifest.xml中配置,通过<Intent-filter.../>定义可被哪些Intent启动
如:<service
android:name=".MyService"
android:enabled="true"
android:exported="true">
<intent-filter >
<action android:name="my.first.service"/>
</intent-filter>
</service>
其中,为service设置的name为“"my.first.service”的action可随意定义。使用intent启动时,如activity访问service,则在activity
中执行如下代码:<