Android运用App之间通信

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

------解决方案--------------------
1、Android 开发之间最常用的Binder吧 , 例如:Service之间使用AIDL进行数据交互 
2、其次就是利用BroadcastReceiver ; 
如果是纯数据查询,一般是ContentProvider。
------解决方案--------------------
想说的楼上都说完了
------解决方案--------------------
还有Intent
------解决方案--------------------
Intent是Android的灵魂!
Android各个组件之间交互数据都离不开Intent的。

AIDL这么高级的东西,建议不用去考虑他。普通的进程间通信,用BroadcastReceiver完全可以胜任。

AIDL开发调试难度大,代码难维护,真不知道要这个干嘛?据说是考虑到进程间通信的效率问题,才有的AIDL吧。