首页 > 移动平台 > 详细

android service

时间:2015-05-29 20:18:16      阅读:257      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!