社区
Android
帖子详情
探讨Android上Spring的实现(碰碰运气有没有人回答....)
leemiki
2012-01-08 10:45:19
加精
针对C/S架构的android应用
问题描述:分离Activity中业务逻辑,只提供对外改变UI样式接口
设想:针对每一个Activity分别提供一个类与其绑定,这个类完成其Activity的相关业务逻辑
参照Spring框架,类似于依赖注入的方式实现
欢迎有架构经验的朋友提出意见,对此进行可行性分析....
(该板块等级不够,分数不多可以另开贴)
...全文
6581
91
打赏
收藏
探讨Android上Spring的实现(碰碰运气有没有人回答....)
针对C/S架构的android应用 问题描述:分离Activity中业务逻辑,只提供对外改变UI样式接口 设想:针对每一个Activity分别提供一个类与其绑定,这个类完成其Activity的相关业务逻辑 参照Spring框架,类似于依赖注入的方式实现 欢迎有架构经验的朋友提出意见,对此进行可行性分析.... (该板块等级不够,分数不多可以另开贴)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
91 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-Micheal-Schofield-
2013-08-22
打赏
举报
回复
竟然翻出来这样一个经典的老帖子,赞一个!接触了一段时间的spring框架后在做android,产生了和楼主一样的想法,看到楼上那么多大牛的回复,真的学习了!
andrewhunter
2012-07-02
打赏
举报
回复
做一件事都需要相应的代价,看是否值得。
张帅
2012-06-01
打赏
举报
回复
就几句话,现在要可以看看,以后不知道会发展成什么样,要未雨绸缪,艺多不压身
IamfineIamRight
2012-05-14
打赏
举报
回复
这个···高手好多,听不懂···本人只是学了JAVA的面向对象然后学的Android,还没有考虑这么深的问题···大家讨论,我观望···
addylfj
2012-01-30
打赏
举报
回复
好东西呀,多谢啦
gmowker
2012-01-19
打赏
举报
回复
是要考虑扩展性,但扩展性实现有很多方法,要看项目的规模和性能要求而定。
如果扩展性好了,根本跑不起来,或者用户体验很差,那这项目也是失败了
[Quote=引用 9 楼 leemiki 的回复:]
引用 8 楼 dikeboy1234 的回复:
android 不是web没那么必要吧 web开发都会抱怨速度慢,怎么办,不用hibernate,再慢,不用spring,不用struct, 用户又不管你是怎么构架的,跑得快就行了,
一个好的项目必须要考虑他的可扩展性~~~~
如果只是功能的实现那还要那些架构师干什么?
[/Quote]
----------------------------
http://www.purji.com/
SimonYeung
2012-01-19
打赏
举报
回复
白一梓
2012-01-18
打赏
举报
回复
web的框架不适合android,如果想实现依赖注入,需要自己写一个简单的编程框架。spring需要读取配置文件,光凭这点,就不赞成使用。
liranke
2012-01-18
打赏
举报
回复
有必要用spring么? android本身的架构已经基本可以做到定制了.
bart2011
2012-01-18
打赏
举报
回复
个人认为
安卓现在比苹果差就差在系统及应用的流畅度上
我二者都在做,对这个深有体会
你可以让你的代码更条理但是不要让他们更臃肿,这样有利于你的开发同时也有利于运行的流畅度。
框架过于臃肿,冗余代码太多,个人认为不适合加入到手机客户端中。
况且像安卓不同分辨率不同配置的机型执行APP的能力也不同,所以保证最大的通用性才是目前最该考虑的事情。
cheniwantyou
2012-01-18
打赏
举报
回复
楼主可以考虑下把Spring移植到ANDROID上啊,呵呵,不过,我觉得没有必要把事情变得太复杂。你只是做个客户端。。。
淘淘大师
2012-01-17
打赏
举报
回复
不太了解Spring
SongQues
2012-01-17
打赏
举报
回复
有意思,这是移动开发不是网页,使用那东西还有效率了么?
tanxd39
2012-01-17
打赏
举报
回复
想法不错,有可能这样发展,以后。估计google的人也在考虑这个问题
zhengcijie
2012-01-16
打赏
举报
回复
高手还是比较多的把~
daguaio_O
2012-01-16
打赏
举报
回复
mark。。
感觉LZ想法不错,但目前android手机的硬件配置来看,暂时不是特别需要。而且现在android的应用很多还是类似作坊式的生产。
不过以目前android手机硬件的发展来看,而且android未必一定用在手机,其他嵌入式设备也可使用,所以以后这类框架的出现也是一个必然的趋势。
疾风细语
2012-01-16
打赏
举报
回复
happydefu
2012-01-16
打赏
举报
回复
等高手解答~~~
eclipse88
2012-01-15
打赏
举报
回复
我做过的一个数据采集客户端项目,其中有借鉴了spring的bean工厂模式,比如把业务逻辑的类放在在res的array.xml中做到可配置,自己通过反射加载。对于服务端下发的数据,处理完业务后,用广播去通知UI的更新,也算是业务和UI分离了吧。个人感觉android做客户端业务也不是很复杂,借鉴ee方面的一些思想还是挺不错的,不过如果去死扣那些设计模式之类的,感觉没啥必要,没时间,呵呵。菜鸟乱语,高手轻拍哈~
tjc1234567
2012-01-15
打赏
举报
回复
不太了解Spring
加载更多回复(58)
鸿蒙到底是不是安卓? ChatGPT的
回答
令人惊讶!
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享点击关注#互联网架构师公众号,领取架构师全套资料 都在这里0、2T架构师学习资料干货分上一篇:ChatGPT研究框架(80页PPT,附下载)大家好,我是互联网架构师!自鸿蒙系统诞生以来,关于华为“鸿蒙究竟是不是安卓套壳”的争论一直都在继续,此前,王成录曾多次在公开场合重申“鸿蒙系统不是安卓”。近日有网友向ChatGPT提问相关问...
基于安卓的团购系统的设计与
实现
💟博主:程序员 soddSOD全网拥有 25W+ 粉丝,CSDN 作者、博客专家,专注于全栈领域的优质创作者。作为平台优质 Java 创作者,我致力于分享 Java、小程序、Python 和安卓技术领域的知识与实战经验,尤其是在毕业项目方面的深入
探讨
与指导。✌️前端开发:使用 Java 或 Kotlin 开发
Android
应用。XML 布局文件:用于设计用户界面。MVVM(Model-View-ViewModel)架构:提升应用的可维护性和可测试性。(可选):用于构建现代化的 UI 界面。
Android
上传文件到服务器500,使用WebUploader解决安卓微信浏览器上传图片中遇到的bug...
摘自个人博客:走啊走的记录,欢迎点击查看,效果更佳!微信浏览器上传图片bug的原因微信在新版本中采用的是自己的X5内核浏览器,而在较老的版本中还有可能是安卓的原生浏览器。具体的环境我也不太了解,但是经过实际多台安卓机型的测试,我采取的方案可以基本确保在安卓机中微信浏览器的成功上传。苹果机型没问题,因为微信的ios客户端使用的是Safari的内核,没有各种坑,且效果最好。这里给出一个 WebUplo...
【开题答辩全过程】以 基于
Android
的餐饮供应链管理系统的设计与
实现
为例,包含答辩的问题和答案
本文介绍了一位14年经验的软件工程专业学生关于"基于
Android
的餐饮供应链管理系统"的毕业设计答辩。系统面向供应商、餐厅和管理员三类用户,采用Java+
Android
+
Spring
Boot技术栈,包含五大核心功能模块。答辩中详细解答了关于技术选型、库存预警、订单处理、数据一致性等关键问题,并获评委认可。文章最后建议学生可参考往届真实开题报告,鼓励独立完成毕设,同时提供选题指导和资料获取渠道。
安卓公交线路查询APP(源码+开题)
研究意义: 安卓公交线路查询APP的研究与开发,不仅可以解决人们在出行时遇到的公交线路查询问题,提高出行效率和便利性,还可以通过数据分析,为城市交通管理者提供决策支持,帮助他们更好地优化公交路线和站点设置。然后,采用先进的软件开发技术,设计并
实现
系统的各个功能模块。然而,由于城市交通网络的复杂性和公交线路的频繁变动,很多人在出行时会遇到公交线路查询困难的问题。[2] 王南. Java编程在计算机应用软件中的应用特征与技术研究[J]. 信息记录材料, 2022, 23 (04): 130-132.
Android
80,490
社区成员
91,374
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章