如题,在开发的App应用程序之间,如何进行通信?方式有哪几种?

解决方案 »

  1.   

    1、Android 开发之间最常用的Binder吧 , 例如:Service之间使用AIDL进行数据交互 
    2、其次就是利用BroadcastReceiver ; 
       如果是纯数据查询,一般是ContentProvider。
      

  2.   

    Intent是Android的灵魂!
    Android各个组件之间交互数据都离不开Intent的。AIDL这么高级的东西,建议不用去考虑他。普通的进程间通信,用BroadcastReceiver完全可以胜任。AIDL开发调试难度大,代码难维护,真不知道要这个干嘛?据说是考虑到进程间通信的效率问题,才有的AIDL吧。