Focus on technology, enjoy life!—— 杨焕州 QQ:804212028
原文链接:http://blog.youkuaiyun.com/y18334702058/article/details/44624305
本文可能存在参考或借助部分外界资源,如有任何侵权行为,请与我联系!
主题:aidl工具
-由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。
-通过代码来实现这个数据传输过程是冗长乏味的,Android提供了AIDL工具来处理这项工作。
AIDL (Android Interface Definition Language)是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。
序列化 (将对象转换为0101二进制数据)
Focus on technology, enjoy life!—— 杨焕州 QQ:804212028
原文链接:http://blog.youkuaiyun.com/y18334702058/article/details/44624305