1 socket,自己用socket来实现服务器,自己指定交互规则,达到和客户端交互。
2 网站web,然后提供一个访问接口,安卓客户端可以通过这个接口与服务器交互,获取数据,传递数据等。具体来说服务器就是一个web工程,所以你需要搭建服务器(tomcat等),把你的web应用发布到服务器上。至于交互一般可以用servlet来和安卓客户端交互,进而可以用action,这其实是j2e方面的知识了,所以你可以去了解下这方面的知识。
总体来说的话个人感觉第二种方法较好,因为交互层是别人写好的,你自己写的话有时候问题比较多。
这要看你是做什么样的网络相关程序了,如果是通话 短信的 你就不要用服务器了吧 直接把你写的软件放到手机上看能不能用不就完了?
可以保用B/S架构的,用HTTP协议实现; 或者用Webservice;这两种貌似现在比较常用。
当然也可以创建个服务,用TCP或UDP技术来实现。