在有android系统的手机上安装一个应用程序,这个应用程序的相关数据皆是从远程的数据库获得,如何实现这个过程,需要哪些技术,例如一个移动OA,怎么实现这个架构,给讲个大概就行,谢谢了!

解决方案 »

  1.   

    Android使用HTTP协议
    Android基于Linux内核。目前Android平台有3种网络接口可以使用,分别是:java.net.*(标准Java接口)、org.apache(Apache接口)和android.net.*(Android 网络接口)。
    在客户端这块不管怎么操作都无外乎以下几个步骤
    1.建立连接
    2.初始化参数
    3.得到输出流,使用输出流向服务器写数据
    4.得到输入流,使用输入流从服务器读数据
    5.关闭连接
      

  2.   

    用什么数据库,服务端看你需要,上次做的是用ssh+tomcat+mysql搭建的服务器,至于需不需要运营商支持,得看你业务,运营商会给你提供接口
      

  3.   

    ++  Socket 和 HTTP 的网络编程 
      

  4.   

    手机端楼上说了。服务端你可以弄一个简单的java服务器,数据库采用什么看你的数据量。然后可以提供一堆service(servlet即可),然后客户端直接http请求这些servlet。数据传递可以采用json。很方便的。
      

  5.   

    麻烦一点的就是用Socket,在服务器运行监听