Android绑定服务(一):基础知识
来源:互联网 发布:服务器端口开启 编辑:程序博客网 时间:2024/06/09 16:59
- 客户/服务模式。
- 允许组件绑定到服务,发送请求,接收响应,甚至执行进程间通信。
- 不会无限期执行,只在被绑定期间生存。
- 本篇涵盖的内容:如何创建绑定服务,以及如何进行绑定。
- 一个绑定服务应当是Service类的一个实现。
- 为了提供绑定,必须实现onBiind()回调方法。
- 本方法返回一个IBinder对象,它定义了客户端组件所能够用来与服务交互的编程接口。
- 客户端调用bindService()方法以绑定到服务
- 必须提供一个ServiceConnection类的实现,它将监视与服务之间的连接。
- bindService()方法立即返回,不携带返回值
-在安卓系统创建连接时,它将调用ServiceConnection.ServicConnected()方法以发送两端交互所需要的IBinder对象。
-同时可以有多个客户端连接到服务,而系统只在第一个客户端绑定时调用服务的onBind()方法来获得IBinder对象。
- 最后一个客户端解绑后,系统销毁服务。
- 实现自己的绑定服务时,最重要的工作是定义onBind()回调返回的接口。
- Android绑定服务(一):基础知识
- Android---服务(Service)的绑定服务
- Android基础知识(一)
- android 基础知识(一)
- android 基础知识(一)
- Android基础知识(一)
- Android基础知识(一)
- Android基础知识(一)
- 一、绑定服务介绍
- Android 绑定类型服务---绑定服务
- Android 绑定类型服务---绑定服务
- Android 绑定类型服务---绑定服务
- Android绑定服务(二):创建绑定…
- android(37)(绑定远程服务)
- android - 绑定服务(bound services)
- Android远程服务绑定
- android 绑定服务
- android 绑定远程服务
- Android文档笔记:通知(二)
- Android进程与线程(二):线程
- Android进程与线程(三):跨进程…
- Android文档笔记:通知(三) - 启…
- Android文档笔记:通知(四)&nbsp…
- Android绑定服务(一):基础知识
- POJ 2411 记录状态的dp
- Android绑定服务(二):创建绑定…
- Android用户界面(一):概览
- springMVC and AJAX with JSON (转载)
- Android用户界面(二):布局
- Android用户界面(三):线性布局…
- 执行网络操作(一):连接到网络
- 执行网络操作(二):管理网络的使…