嗨,伙伴们,计划了一周的想法终于要在这一刻实现了。一直都想写一个博客专栏,可是总是鼓不起勇气来写,感觉自己的水量还不太够,哈哈。这次下定决心,与小伙伴们一起分享下Android中的AIDL,从此,也就有了下面的故事,我把它叫做:AIDL旅行记。
第一篇,我想以AIDL简介,什么叫AIDL介绍的方式来开始。编写博文技术有限,存在的问题还希望大家多多指正。准备好了吗,让我们一起走进AIDL的世界吧!
在手机中,我们所安装的App应用,一般情况下都是互相独立的运行,之间并没有什么关联。比如,当我们启动QQ音乐App,播放一首动听的歌曲,此时再去QQ中与好友进行聊天,两者同时进行,互不干扰。从操作系统方面理解,这是CPU前进的里程碑。而从我们的Android中理解,这是多个进程的相互转化。在Android中,小伙伴们都知道,每个应用(Application)执行在它自己的进程中,无法直接调用到其他应用的资源,这就是所谓的“沙箱”。所谓沙箱,简单地说意指部分地或全部地隔离应用程序。
因此,在Android中,当一个应用被执行时,一些操作是被限制的,比如访问内存,访问传感器,等等。这样做可以最大化地保护系统,免