解决方案 »

  1.   

    用socket tcp/udp 方式, 例如;im聊天类的,视频播放等。
    你可以研究一下Android上的 Socket编程。
      

  2.   

    要看你具体的功能了.
    udp对数据的最终状态是不负责的.数据就算丢失了也不管.
    如果你的应用是要长连接,那用sokect
    短连接就用http.
    无特殊情况,好像使用tcp/ip的比较多吧.Socket本身不算是协议,它只是提供了一个针对TCP或者UDP编程的接口.
      

  3.   

    是一个长连接,需要时不时地汇报数据给服务器这边 
    但是socket会丢失数据啊  没有别的办法了吗?
      

  4.   

    你这个如果数据传输很频繁的话,比如每隔几秒就要交互数据,那这个用socket长连接可以,如果不是很频繁一分钟一次交互用http的方式比较好,服务器开个http接口就行。
      

  5.   

    是一个长连接,需要时不时地汇报数据给服务器这边 
    但是socket会丢失数据啊  没有别的办法了吗?

    长连接,用socket丢数据是肯定的.
    不过,你可以定义一个接口,然后用线程按时访问它,如果有新的数据,就返回.虽然要求能达到,但觉得这种方式是不得以而为之.也的确有不少应用使用的.