做过Android开发的同学可能有些体会,入门初期,工作内容主要是实现各式各样的UI界面,以及实现应用的业务逻辑.在这个阶段,我们会逐渐熟悉View系统,逐渐学会实现各种各样的界面以及动画效果.再往后,当我们想更深入的学习android系统,比如学习android四大组件的启动过程.AMS.PMS等等时,都会遇到一个叫做Binder的东西.结合笔者的经验,Binder可以说是深入理解Android系统的重要基础.binder作为android系统进程间通信的机制,贯穿在方方面面.我们平时使用最多…