今天接到了个需求,需要用到跨进程抛异常。也就是说在Service端抛出的异常需要可以在Client端接收。印象中binder是可以传异常的,所以aidl直接走起:但是这个程序实际上运行起来是这样的:.
Android应用程序的四大组件中Activity、BroadcastReceiver、ContentProvider、Service都可以进行跨进程,Android系统采用了远程过程调用(RPC)方
进程是一个比较好用的东西,在每个程序运行时都要进程作为辅助!
能远程查看进程 并可以关掉你不需要的进程,有理由保护计算机
利用命名管道,跨进程通信工程调用,快速编写代码,完成功能.并提供一个学习实例.
主要介绍了Android编程实现AIDL(跨进程通信)的方法,结合实例形式详细分析了Android实现AIDL(跨进程通信)的原理、具体流程与相关实现技巧,需要的朋友可以参考下
IpcService、IpcClient、IMyService.aidl
NULL 博文链接:https://trylovecatch.iteye.com/blog/1167412
跨进程通讯,访问其他应用程序的Activity
实现Parcelable接口跨进程传递复杂数据