码迷,mamicode.com
首页 > 移动开发 > 详细

android service

时间:2015-05-29 20:19:29      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

android中服务是运行在后台的东西,级别与activity差不多。
      既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。
      你可以启动一个服务Service来播放音 乐,或者记录你地理信息位置的改变,
       或者启动一个服务来运行并一直监听某种动作。

1:本地服务, Local Service 用于应用程序内部。在Service可以调用Context.startService()启动,调用Context.stopService()结束。在内部可以调用Service.stopSelf() 或 Service.stopSelfResult()来自己停止。无论调用了多少次startService(),都只需调用一次stopService()来停止。

2:远程服务, Remote Service 用于android系统内部的应用程序之间。可以定义接口并把接口暴露出来,以便其他应用进行操作。客户端建立到服务对象的连接,并通过那个连接来调用服务。调用Context.bindService()方法建立连接,并启动,以调用 Context.unbindService()关闭连接。多个客户端可以绑定至同一个服务。如果服务此时还没有加载,bindService()会先加载它。 提供给可被其他应用复用,比如定义一个天气预报服务,提供与其他应用调用即可。

android service

标签:

原文地址:http://www.cnblogs.com/java-g/p/4539288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!