《android_framework系列_开篇讲解》

1.我们为毛要学习framework?

  • 首先是因为framework的系统架构,设计思路,还有代码中的一些使用技巧,都是这个行业内最顶尖的那群大牛智慧的体现。所以非常的值得我们去学习与借鉴。

  • 其次是深入了解framework原理,对我们日常开发也是有帮助的。可以开拓思路。试想,如果我们对底层源码一无所知的话,又如何能设计出更加新颖好用的框架。

  • 最主要的就是面试,这个在Android高级开发工程师面试中是必问的。

2.在学习过程中会遇到的困难有哪些

  • 困难1:framework的代码量过于庞大
    普通的框架几万行代码没有耐心的同学都不一定吃的消,对于framework要是没有耐心,学习起来是很难坚持下来的,所以要有耐心。

  • 困难2:资料匮乏,市面上的大多数资料都是一些UI特效等。而关于framework尼,也有几个,但是按照作者的思路,大多数作者还是蛮厉害的,但是自己读起来就有些懵圈。其实作为一个应用工程师,还是要明白,我们所学习的framework并不是要学习全部的细节,因为我们的工作,并不是让我们去修改framework层,只是需要了解下其系统架构,总体流程,借鉴下其设计思路就足够了。而写的好的文章尼,又不全。。。

  • 困难3:原理复杂 一个设计思路,往往要设计到好几个系统服务,各个系统组件间来回调用,还要横跨Java层,na

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值