Android service 中的stub类
来源:互联网 发布:胸痛中心数据填报 编辑:程序博客网 时间:2024/05/22 13:40
stub是为了方便client,service交互而生成出来的代码。
交互过程client<-->proxy<-->stub<-->service
stub和proxy是为了方便client/service交互而生成出来的代码,这样client/service的代码就会比较干净,不会嵌入很多很难懂的与业务无关的代码
AIDL(android 接口描述语言)是一个IDL语言,它可以生成一段代码,可以使在一个android设备上运行的两个进程使用内部通信进程进行交互。如果你需要在一个进程中(例如:在一个Activity中)访问另一个进程中(例如:一个Service)某个对象的方法,你就可以使用AIDL来生成这样的代码来伪装传递各种参数。
要使用AIDL,Service需要以aidl文件的方式提供服务接口,AIDL工具将生成一个相应的java接口,并且在生成的服务接口中包含一个功能调用的stub服务桩类。Service的实现类需要去继承这个stub服务桩类。Service的onBind方法会返回实现类的对象,之后你就可以使用它了。交互过程client<-->proxy<-->stub<-->service
stub和proxy是为了方便client/service交互而生成出来的代码,这样client/service的代码就会比较干净,不会嵌入很多很难懂的与业务无关的代码
0 0
- Android service 中的stub类
- android service中stub作用是什么?
- android service中stub作用是什么?
- android service中stub的作用
- Android中 .stub类的使用
- android View Stub
- Eclipse中Axis2 Stub开发Web Service
- Framework中的Proxy-Stub模式
- 存根类STUB
- AXIS2生成Stub类
- 存根类 Stub详解
- stub存根类
- 什么是存根类 Stub
- Android 中的Service
- Android 中的service
- Android中的Service学习
- Android中的Service使用
- android中的Service基础知识
- Hyperscan 介绍与安装
- 网页浏览拾遗
- Android 资源分类详解
- 欢迎使用CSDN-markdown编辑器
- Unity JsonUtility类的用法
- Android service 中的stub类
- 仿iOS的网络请求的加载框
- Zookeeper动态更新服务器地址
- 播放视频
- HibernateTemplate的一些常用方法总结
- Servlet学习笔记-开篇
- thinkcmf在apache中无法启用rewrite的修改办法
- 【HDU 2084】数塔(dp)
- 《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法》 笔记1