目前我想做一个类似饭店点菜的android系统,但有些问题不知该从何着手,请个各位高手指点一下,给个思路,主要问题就是采用什么方式与服务器进行交互比较合适,可以做到快速高效,数据该以什么形式发送(发送的数据可能包括图片和文字),怎么样才能将服务器从数据库中取出的一张表的信息及时显示在客户端(即android手机)上,另外为了提高效率,在客户端方面采用什么缓存方式比较好呢?
     真心求教!!!!!

解决方案 »

  1.   

    另外我还想问一下android通过WebService和http访问服务器有什么区别吗?怎么没人回答呢??????
      

  2.   

    交互形式:可以走系统现成http,也可以自己用c写so库走tcp/udp然后java调
    数据格式:xml\json\自己封包处理都行
    就看你那什么方便快捷了
      

  3.   


    不过现在普遍喜欢用http方式进行与数据库交互数据。很少用web service.
    至于区别,用http传大文件时比较实用,而webservice不适合传文件或大文件。不过做一个餐饮点菜系统用webservice就足够了,不过为了简单使用http是最佳选 。
    至于 选 什么方式缓存数据,你可以使用数据库,将已有的菜名或价格等数据存在本地。
      

  4.   


    HTTP 肯定是最合适的 方便 安全 可靠点菜系统 不需要上传图片 只需要下载展示给用户看就可以了 
    那么图片尽量弄得小点 一般用JPG 如果你会用WEBP 那就更好了
    一般图片在30K左右,3秒以内下载显示完成应该是可以接受的。客户端可以保存这些图片 不过可能需要一个同步机制,以备服务器图片更新