目前遇到一个问题,我们开发一个APK做用户沟通,另一个linux的进程用作后台数据处理及串口读写。请问这两个进程之间如何进行沟通。。急急。。androidlinuxapk进程通信

解决方案 »

  1.   

    比较土的办法,用socket,让linux进程启动一个监听端口,apk连接上去,然后啪啪啪
      

  2.   

    文件读写吧,最合适,或者jni调用
      

  3.   


    可以通过socket通信吗?我在网上查说是用binder,好像binder是用作APK之间的通信。
      

  4.   

    Binder没用过,不知道。
    socket应该是没问题的,本来就是进程间通讯的一种方式嘛
      

  5.   

    Binder是比较简单的   有现成的结构  了解下aidl编译就好了
      

  6.   

    使用aidl可以完成进程间通讯!!!
      

  7.   

    apk和Linux进程通讯的话,socket或者pipe等都可以的
      

  8.   

    socket和binder机制  哦耶
      

  9.   

    aidl就是android为了实现远程进程之间的通信而产生的,只不过比较麻烦
      

  10.   

    没那么复杂的  就是AIDL哦  很简单  不要用socket
      

  11.   

    你的linux进程是用C/C++来编写的吗? 如果是的话, 那么我能想到的只是用socket的形式,监听一个端口,用127.0.0.1这个ip地址.如果只是android的java环境中进行通信, 则可以用aidl来做, 这个网上很多教程的.