android 阅读源码对应用的好处

熟悉系统源码对应用的好处
1.阅读源码可以提高自己阅读繁琐代码的能力,主要是看大致流程,不必扣详细逻辑,先把主流程理顺,然后再理每个模块的具体逻辑
2.熟悉源码功能模块划分的思想,ams,wms,pwm,pms,systemui,设置与framework的解耦思想,设计模式
3.对于部分问题,查看源码的部分逻辑能方便调试定位分析问题的原因,比如某个参数的含义,报异常的含义,引起问题的根本原因,且此类问题一般是跟系统交互的应用多点;仅限部分问题,绝大多数问题其实app都能通过跟踪接口的代码,logct打印等信息确认定位问题
4.阅读常用的第三方框架的源码有利于理顺常用接口的流程,便于定位分析问题的原因,如okhttp可以看别人分装的较好的框架,学习架构思路,实现思路;glide可以学习图片缓存之类的流程等
建议:
不要过分沉迷于源码的具体实现流程,因为代码逻辑太多了,就算看过几遍后,可能也还是会忘记,有的时候可能只是为了面试的时候装个B,吹吹牛逼了
很多东西实际在应用开发的时候根本用不上,我做系统开发的时候都没必要知道很多流程一个个是怎么走,只是在解问题的时候需要去跟下代码,才会去看下,更别说做应用的了
而且跟这个流程也没太大的技术含量,就是一步步的跟代码,然后看下代码的主流程而已

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值