RT本人是学J2ee web的,自学过一段时间android,现在公司要做一个android点餐系统,要我把框架搭出来~~额……本人搭过J2EE通用框架,不知道android的有什么不一样和要注意的地方求参考,求建议

解决方案 »

  1.   


    这个和J2ee肯定是不一样的了,你还是找本书看看吧。
      

  2.   

    那你就建个环境吗?android可没有建框架的说法。
      

  3.   

    框架嘛,你这个应用有没有通讯?是http的吗?做一个通讯层,使用asynctask,定义好结构和回调,出错,超时通知等,然后所有的查询都走你这里,这样就好了。
    另外就是mvc,vc不用做,你就定义好model,比如用户信息,产品列表等,做好序列化和缓存控制
    接下来就是通用的ui组件,比如loading,dialog,这样就算搭好框架拉
      

  4.   


    通讯?android 模拟器要跟后台即j2ee web上传,下载,这个算不算通讯?
    我刚刚就在套MVC的说~~发现作用不大,打算把CRUD封装一下,给个接口
    可是,感觉缺点什么~~
      

  5.   

    简单实用 特别有效
    网上查找同类应用 同时搜索android反编译 包名类名大概代码瞬间出来 
      

  6.   

    昨天试了一把,发现把J2ee的设计模式套在android上,多了很多不必要的类占用资源~~
    8楼的回答,我试试~~不过感觉跟J2EE相比,框架简单了好多~~
    其实我还想问8楼,按照您那样搭框架的话,程序的扩展性是不是有待提高,
    耦合性是不是有点高~~
      

  7.   


    千万不要去尝试考虑优化,对于普通应用(区别于游戏)来说,你最大的敌人仅仅是内存而已。根本没必要对代码的运行效率去做任何优化。
    对于耦合性来说,只要严格按照MVC的结构,函数书写时保证可重入,任何代码都会很优雅的。我个人的建议是,不要在android里头使用诸如反射,aop这些。因为你应用完成后会进行混淆,避免被反编译,反射会带来这方面的困扰。
    最后,在java,特别是这种客户端程序,并不是说有GC就不会出现内存泄漏。最好是严格按照规定的方式去编写代码,否则很容易发生out of memory的情况
      

  8.   

    结贴~~给分~~(~ o ~)~zZ
    谢谢各位楼上的解答~~