Service 的生命周期 系统服务跨进程( AIDL 服务) Android 系统中的进程之间不能共享内存,因此,需要提供一些机制在 不同进程之间进行数据通信。 Activity 和 Broadcast 都可以跨进程通信, 除此之外,还可以使用 Content Provider 进行跨进程通信。现在我们已 经了解了 4 个 Android 应用程序组件中的 3 个( Activity 、 Broadcast 和 Content Provider )都可以进行跨进程访问,另外一个 Android 应用程 序组件 Service 同样可以。这就是本节要介绍的 AIDL 服务。 跨进程调用 Service(AIDL 服务 ) Android 系统中,各应用程序都运行在自己的进程中,进程之间一般无法 直接进行数据交换。 以前, Corba 可实现跨进程的调用;在 java 技术中 , RMI 也可实现跨进程调用 ; 在 Android 中,可采用 AIDL. AIDL 实现原理 : 在前面的绑定本地 Service 的案例中,本地 Service 将一个回调对象 (Ibinder 对象 ) 通过 onBind() 方法返回给客户端,因此 AIDL 远程接口的实现 类就是 Ibinder 的实现类 . 不过与绑定本地 Servi
您可能关注的文档
最近下载
- 浅谈深基坑监理质量控制的要点.doc VIP
- 农村自建房安全文明施工方案.docx
- 低频电疗法技能考核评分标准.docx VIP
- 2024年一级造价工程师水利案例真题及答案解析.docx VIP
- 2026年黑龙江省龙东地区中考语文试卷(含答案及解析).docx
- 12K101-1~4 通风机安装(2012年合订本).pdf VIP
- 2025年一级造价工程师(水利工程)案例考试真题全集(含答案解析).pdf
- 专四高频词汇.pdf VIP
- 2025.4.28+3D节点模型+工序动画视频!2024住建局机电工程施工质量标准化三维图集.pdf VIP
- 国华纪念中学招生选拔试题及详细答案解析.docx VIP
原创力文档

文档评论(0)