求指点。。。。android开发通用框架

izj 2011-08-22 02:13:40
RT

本人是学J2ee web的,自学过一段时间android,现在公司要做一个android点餐系统,要我把框架搭出来~~

额……本人搭过J2EE通用框架,不知道android的有什么不一样和要注意的地方

求参考,求建议。。。
...全文
309 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
izj 2011-08-23
  • 打赏
  • 举报
回复
结贴~~给分~~(~ o ~)~zZ
谢谢各位楼上的解答~~
sniffer12345 2011-08-23
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 new_sara 的回复:]

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

千万不要去尝试考虑优化,对于普通应用(区别于游戏)来说,你最大的敌人仅仅是内存而已。根本没必要对代码的运行效率去做任何优化。
对于耦合性来说,只要严格按照MVC的结构,函数书写时保证可重入,任何代码都会很优雅的。我个人的建议是,不要在android里头使用诸如反射,aop这些。因为你应用完成后会进行混淆,避免被反编译,反射会带来这方面的困扰。
最后,在java,特别是这种客户端程序,并不是说有GC就不会出现内存泄漏。最好是严格按照规定的方式去编写代码,否则很容易发生out of memory的情况
izj 2011-08-23
  • 打赏
  • 举报
回复
昨天试了一把,发现把J2ee的设计模式套在android上,多了很多不必要的类占用资源~~
8楼的回答,我试试~~不过感觉跟J2EE相比,框架简单了好多~~
其实我还想问8楼,按照您那样搭框架的话,程序的扩展性是不是有待提高,
耦合性是不是有点高~~
taojay315 2011-08-22
  • 打赏
  • 举报
回复
简单实用 特别有效
网上查找同类应用 同时搜索android反编译 包名类名大概代码瞬间出来
izj 2011-08-22
  • 打赏
  • 举报
回复
求解释、。。。
izj 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sniffer12345 的回复:]
引用 6 楼 new_sara 的回复:

谢谢楼上的回答,我说的框架 是要把通用的公共模块做出来,然后让其他的模块来调用。

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

通讯?android 模拟器要跟后台即j2ee web上传,下载,这个算不算通讯?
我刚刚就在套MVC的说~~发现作用不大,打算把CRUD封装一下,给个接口
可是,感觉缺点什么~~
sniffer12345 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 new_sara 的回复:]

谢谢楼上的回答,我说的框架 是要把通用的公共模块做出来,然后让其他的模块来调用。
[/Quote]
框架嘛,你这个应用有没有通讯?是http的吗?做一个通讯层,使用asynctask,定义好结构和回调,出错,超时通知等,然后所有的查询都走你这里,这样就好了。
另外就是mvc,vc不用做,你就定义好model,比如用户信息,产品列表等,做好序列化和缓存控制
接下来就是通用的ui组件,比如loading,dialog,这样就算搭好框架拉
izj 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yangting_lisa 的回复:]
那你就建个环境吗?android可没有建框架的说法。
[/Quote]

谢谢回答,我说的框架 是要把通用的公共模块做出来,然后让其他的模块来调用。
izj 2011-08-22
  • 打赏
  • 举报
回复
谢谢楼上的回答,我说的框架 是要把通用的公共模块做出来,然后让其他的模块来调用。
小笨熊 2011-08-22
  • 打赏
  • 举报
回复
那你就建个环境吗?android可没有建框架的说法。
CRMNet 2011-08-22
  • 打赏
  • 举报
回复
找个初级入门抓紧看吧
izj 2011-08-22
  • 打赏
  • 举报
回复
有没有好的建议啊,在线求等……
izj 2011-08-22
  • 打赏
  • 举报
回复
第一时间不够,公司给我三天时间
第二,我觉得分层思想应该一样吧~~,只可惜我只知道零零散散的知识点
儿大不由爷 2011-08-22
  • 打赏
  • 举报
回复

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

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧