Android四大核心组件之Service

一、Service的启动与关闭

  Android四大核心组件之Service_第1张图片

同样,如果是使用eclipse创建,需要打开Androidxml文件配置

Android四大核心组件之Service_第2张图片

首先在视图界面创建两个按钮,用来启动和关闭Service

Android四大核心组件之Service_第3张图片Android四大核心组件之Service_第4张图片

接着编写MainActivity.java

Android四大核心组件之Service_第5张图片

Android四大核心组件之Service_第6张图片

接着在MyService.java 中编写测试代码

Service生命周期比较简单,有onCerate和onDestroy

Android四大核心组件之Service_第7张图片

接着来测试。

点击启动之后控制台提示Service被创建了。

Android四大核心组件之Service_第8张图片

接着我通过任务管理器结束软件

Android四大核心组件之Service_第9张图片

我们可以看到近期任务已经没有MyService运行但是Service服务任然是存在的。

Android四大核心组件之Service_第10张图片

 

Android四大核心组件之Service_第11张图片

 当点击停止Service后,服务才被结束

Android四大核心组件之Service_第12张图片

 

 Android四大核心组件之Service_第13张图片

二丶Bind Service与UNbind Service

首先在界面创建两个按钮,一个用来绑定服务,一个用来解除绑定服务

Android四大核心组件之Service_第14张图片Android四大核心组件之Service_第15张图片

 

你可能感兴趣的:(Android四大核心组件之Service)