如题所示,开发两个完全没有关系的apk(运行在同一台手机上),如何实现两个apk之间的通信?比如apk1向apk2发送消息并获取处理后的返回值。  有哪些处理方法?  谢谢大家android apk  通信

解决方案 »

  1.   

    两个Activity同时只有一个在前台
    可以互相发Broadcast,或者弄两个Service互相通信什么什么的吧
      

  2.   

    各种办法,其中最简单的是广播,还有socket ,写文件等等
      

  3.   

    这个最简单的方式就是通过广播来处理,复杂一点的话,通过aidl来处理了
      

  4.   

    你可以在一个apk中运行一个service作为服务端,另一个apk作为客户端使用aidl与作为服务端的前一个apk进行交互,希望可以帮到你。要是不明白的话可以发送邮件给我:[email protected]
      

  5.   

    用aidl做个APK之间通讯的桥梁就可以了,也可以用ContentProvider