WEB开发网
开发学院手机开发Android 开发 Android组件间的交互和进程间IPC通信 阅读

Android组件间的交互和进程间IPC通信

 2010-07-21 01:09:00 来源:WEB开发网   
核心提示:Activity和Service间的通信,之所以需要这种稍显重量的模式,Android组件间的交互和进程间IPC通信(4),是因为Activity除了发送intent去启动一个service外,可能还需要能够在Service的运行过程中连接到service,这时这种IPC的方案就显的更方便更直观一些了,有关使用AIDL
Activity和Service间的通信,之所以需要这种稍显重量的模式,是因为Activity除了发送intent去启动一个service外,可能还需要能够在Service的运行过程中连接到service,对Service发送一些控制请求。例如音乐播放程序,其后台的播放服务往往独立运行,以方便我们在使用其他程序界面时也能听到音乐。同时这个后台播放服务也会定义一个控制接口,包含比如播放,暂停,快进之类的方法,任何时候播放程序的界面都可以通过使用bindService API连接到播放服务,获取这个接口的包含IPC细节的实现代理,通过这组控制接口方法对其进行控制,这时这种IPC的方案就显的更方便更直观一些了。有关使用AIDL这种IPC的更详细描述, google的官方文档="">已做了详细的讲解。

上一页  1 2 3 4 

Tags:Android 组件 交互

编辑录入:coldstar [复制链接] [打 印]
赞助商链接