android service中stub的作用
来源:互联网 发布:淘宝信誉等级在哪里看 编辑:程序博客网 时间:2024/05/18 23:57
AIDL(android 接口描述语言)是一个IDL语言,它可以生成一段代码,可以使在一个android设备上运行的两个进程使用内部通信进程进行交互。如果你需要在一个进程中(例如:在一个Activity中)访问另一个进程中(例如:一个Service)某个对象的方法,你就可以使用AIDL来生成这样的代码来伪装传递各种参数。
要使用AIDL,Service需要以aidl文件的方式提供服务接口,AIDL工具将生成一个相应的java接口,并且在生成的服务接口中包含一个功能调用的stub服务桩类。Service的实现类需要去继承这个stub服务桩类。Service的onBind方法会返回实现类的对象,之后你就可以使用它了。
参考:http://www.cnblogs.com/allin/archive/2010/05/15/1736462.html
交互过程client<-->proxy<-->stub<-->service
stub和proxy是为了方便client/service交互而生成出来的代码,这样client/service的代码就会比较干净,不会嵌入很多很难懂的与业务无关的代码
转载至
SpeedBoy007的专栏
0 0
- android service中stub的作用
- android service中stub作用是什么?
- android service中stub作用是什么?
- Android service 中的stub类
- Android中 .stub类的使用
- Eclipse中Axis2 Stub开发Web Service
- Aidl中Stub和Stub.Proxy的理解
- corba stub 作用
- Android HAL的STUB的具体处理
- 01.1android Service的概念及作用
- SSH框架中service层的作用
- Android的Proxy-Stub设计模式
- 关于单元测试中STUB的一点总结
- EJB中Stub和Skeleton的工作原理(Stub and Skeleton of the working principle)
- Java工程中调用Android库出现“Stub!”错误
- 理解Aidl中Stub和Stub.Proxy
- Android中Service的学习
- Android 中Service的生命周期
- getReadableDatabase与getWritableDatabase的区别
- 使用SharedPreferences存储数据
- android通知栏的消息通知(Notification)
- 四大组件之Service
- 跨进程绑定Service
- android service中stub的作用
- 2.3.4 Belief Distributions
- 使用系统服务对手机进行操作
- GestureDetector手势滑动识别
- 使用GestureOverlayView进行手势识别
- Handler的使用上
- Handler使用下
- Handler原理
- android中更新UI的几种方式