Android IPC
文章平均质量分 79
milotian
我抬头仰望星空,不是为了摘取流星,而是为了实现心中那个不屈的梦想!
展开
-
Android IPC之AIDL
在Android中,如果我们需要在不同进程间实现通信,有很多种方式,其中最普通的方式就是AIDL。 AIDL(Android Interface Definition Language)是一种接口定义语言,编译器通过*.aidl文件的描述信息生成符合通信协议的Java代码,我们无需自己去写这段繁杂的代码,只需要在需要的时候调用即可,通过这种方式我们就可以完成进程间的通信工作原创 2015-12-02 19:38:46 · 699 阅读 · 2 评论 -
Android IPC之Messenger
Messenger可以翻译为信使,顾名思义通过它可以实现跨进程传递Message对象,在Message中放入我们需要传递的对象就可以实现进程间通信了。这是一种轻量级的IPC方案。原创 2015-12-02 21:04:12 · 435 阅读 · 0 评论 -
Android四大组件之BroadcastReceiver工作原理
1.广播的注册As we all know,广播的注册也是分两种:动态注册和静态注册,前者是在Activity生命周期中用java代码注册和解除注册,后者是在AndroidManifest文件中。后者在安装时由PKMS解析并注册的,后续会单独分析,这里只分析广播的动态注册。ContextWrapper.registerReceiver -> ContextImpl.registerRece原创 2016-03-20 15:10:36 · 2106 阅读 · 0 评论