RT本人是学J2ee web的,自学过一段时间android,现在公司要做一个android点餐系统,要我把框架搭出来~~额……本人搭过J2EE通用框架,不知道android的有什么不一样和要注意的地方求参考,求建议
解决方案 »
- 怎么判断Android手机是否开启USB调试?
- service如何传值给activity
- android.provider.Telephony.SMS_RECEIVED怎么在api中找不到呢
- android 后台service摄像拍照功能
- android中如何实现拍照功能的监听
- android mediaplayer播放视频如何获取视频总长度?
- listview加载更多数据,下拉刷新
- 求助,TextView 的setText在英文语言环境下无效
- android 视频截图没画面 黑色的
- ERROR: Could not find method implementationSdkVersion() for arguments [28] on ob
- 联网异常,卡在那了
- 本人用模拟器一点心得,希望可以帮助到大家。
这个和J2ee肯定是不一样的了,你还是找本书看看吧。
另外就是mvc,vc不用做,你就定义好model,比如用户信息,产品列表等,做好序列化和缓存控制
接下来就是通用的ui组件,比如loading,dialog,这样就算搭好框架拉
通讯?android 模拟器要跟后台即j2ee web上传,下载,这个算不算通讯?
我刚刚就在套MVC的说~~发现作用不大,打算把CRUD封装一下,给个接口
可是,感觉缺点什么~~
网上查找同类应用 同时搜索android反编译 包名类名大概代码瞬间出来
8楼的回答,我试试~~不过感觉跟J2EE相比,框架简单了好多~~
其实我还想问8楼,按照您那样搭框架的话,程序的扩展性是不是有待提高,
耦合性是不是有点高~~
千万不要去尝试考虑优化,对于普通应用(区别于游戏)来说,你最大的敌人仅仅是内存而已。根本没必要对代码的运行效率去做任何优化。
对于耦合性来说,只要严格按照MVC的结构,函数书写时保证可重入,任何代码都会很优雅的。我个人的建议是,不要在android里头使用诸如反射,aop这些。因为你应用完成后会进行混淆,避免被反编译,反射会带来这方面的困扰。
最后,在java,特别是这种客户端程序,并不是说有GC就不会出现内存泄漏。最好是严格按照规定的方式去编写代码,否则很容易发生out of memory的情况
谢谢各位楼上的解答~~