Android文档笔记:服务(三)-创建…
来源:互联网 发布:服务器端口开启 编辑:程序博客网 时间:2024/06/05 03:10
绑定服务允许应用程序组件通过bindService()进行绑定。
这样创建了一个长连接
- 什么时候应当创建绑定服务?
> 你想要让活动或者其它组件与服务进行交互
> 或者想要通过IPC将应用的部分功能暴露给其它应用程序
- 如何创建绑定服务:
> 实现onBond()回调方法,返回一个IBinder实例(定义了通信接口)
> 想要绑定的组件调用bindService()方法来获取这个接口,然后调用服务提供的方法。
> 服务仅存活于捆绑结束之前。
> 你要做的第一件事情就是定义相关的接口来指定客户端如何与服务进行通信
> 这个接口必须是IBinder的一个实现,被你的服务的onBind()方法返回给组件。
- 可以有多个客户端捆绑到服务。
> 每个客户端在与服务交互结束之后调用gunbindService()来解绑
> 当所有客户端都解绑,系统则销毁服务。
这样创建了一个长连接
- 什么时候应当创建绑定服务?
> 你想要让活动或者其它组件与服务进行交互
> 或者想要通过IPC将应用的部分功能暴露给其它应用程序
- 如何创建绑定服务:
> 实现onBond()回调方法,返回一个IBinder实例(定义了通信接口)
> 想要绑定的组件调用bindService()方法来获取这个接口,然后调用服务提供的方法。
> 服务仅存活于捆绑结束之前。
> 你要做的第一件事情就是定义相关的接口来指定客户端如何与服务进行通信
> 这个接口必须是IBinder的一个实现,被你的服务的onBind()方法返回给组件。
- 可以有多个客户端捆绑到服务。
> 每个客户端在与服务交互结束之后调用gunbindService()来解绑
> 当所有客户端都解绑,系统则销毁服务。
- Android文档笔记:服务(三)-创建…
- Android文档笔记:服务(二)-创建…
- Android文档笔记:服务(四)- 通…
- Android文档笔记:服务(一)
- Android文档笔记:通知(三) - 启…
- Android开发者文档笔记(三)
- Android自学笔记(三)创建Android Activity
- Android无障碍服务三 创建辅助功能服务
- 【Android官方文档】翻译Android官方文档-AIDL(三)
- Android文档笔记:通知(三) - 启动活动时保存导航
- 我的Android学习笔记之三:文档编辑器
- appfuse文档(三)--创建DAO
- Android绑定服务(二):创建绑定…
- Android学习笔记(五三):服务Service(下)- Remote Service
- Android学习笔记(五三):服务Service(下)- Remote Service
- Pro Android学习笔记(七三):HTTP服务(7):AndroidHttpClient
- Android文档(三)-数据存储
- android培训文档提纲(三)
- 【转载】Android最佳实践之响应灵…
- 关于Android的内存泄漏:如何…
- Android文档笔记:服务(一)
- Android文档笔记:服务(二)-创建…
- Java多线程编程,模拟售票
- Android文档笔记:服务(三)-创建…
- 1.5 类的简介
- Android文档笔记:服务(四)- 通…
- Android文档笔记:通知(一)
- Android文档笔记:通知(二)
- Android进程与线程(二):线程
- Android进程与线程(三):跨进程…
- Android文档笔记:通知(三) - 启…
- Android文档笔记:通知(四)&nbsp…