大家如何看一个大程序的代码?

纠结的木棉花 2010-10-29 11:08:23
最近在看一个大的程序,里面的代码很多,有很多个activity,可是看了N久还是觉得自己没看明白,想问问各位android的朋友是如何看程序的代码的,如何看它的程序结构的?谢谢分享经验
...全文
187 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ameyume 2010-10-29
  • 打赏
  • 举报
回复
先看启动的那个activity类,就是设置MAIN属性的类。
再找各个画面对应的类,一步步跟踪。
如果有类图的画,那样就一步了然了;没有可以自己试着画一下启动调用关系。
如果有文档,最好还是找到设计文档看一下。
codes23457789 2010-10-29
  • 打赏
  • 举报
回复
继承Activity的那个类开始啊
scelong 2010-10-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhq56030207 的回复:]
最近在看一个大的程序,里面的代码很多,有很多个activity,可是看了N久还是觉得自己没看明白,想问问各位android的朋友是如何看程序的代码的,如何看它的程序结构的?谢谢分享经验
[/Quote]
嗯,感觉就是这样开始看代码,都是从主程序切入点看起,在慢慢研究其他组件如何生成或协调在一起工作!不过道理都是这么简单,哎,自己可惜还是有点做不来,类多的时候,框架大的时候,其实能浓缩在关键几个类上,在细究其他细节感觉蛮不错!
鄙人小小看法!请各位指点!
dinjay 2010-10-29
  • 打赏
  • 举报
回复
一般都是先看afxmanifast.xml里的activity都是那些,然后去找主activity,再去看其他activity是如何start的
内容概要:本文聚焦于双层优化方法在综合能源系统(IES)中的应用,系统研究了容量配置与运行调度的协同优化问题。通过构建上层以最小化投资成本为目标的容量配置模型和下层以最小化运行成本为目标的运行调度模型,实现了系统经济性与可靠性的综合平衡。研究采用Matlab进行模型编程与仿真,结合鲸鱼优化算法、遗传算法等智能优化算法求解复杂的非线性双层规划问题,并充分考虑了可再生能源出力的不确定性、负荷波动等实际运行约束。同时,为进一步提升模型的鲁棒性与实用性,研究还融合了分布鲁棒优化、多场景分析等先进方法,增强了对不确定因素的应对能力。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力的研究生、科研人员和工程技术人员,特别适用于从事综合能源系统规划、微电网设计、可再生能源集成与能源互联网等前沿领域研究的专业人士。; 使用场景及目标:① 深入掌握双层优化架构在能源系统长期规划与短期调度中的建模逻辑与实现技巧;② 学习并实践利用Matlab平台搭建复杂能源系统优化模型的全流程方法;③ 为开展相关领域的学术研究、撰写学位论文或实施实际工程项目提供高价值的、可复现的技术方案与代码参考。; 阅读建议:此资源以Matlab代码实现为核心载体,建议读者在透彻理解其数学模型与优化原理的基础上,结合所提供的源代码进行逐行调试与仿真分析,从而深刻把握算法的实现细节与参数设置技巧,并鼓励将所学方法迁移拓展至其他类似的能源系统优化问题中进行验证与创新。

80,490

社区成员

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

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