经常会有人问:有必要去研究Handler和Binder么?感觉工作中好像用不到呀。
刚学完新知识的我…
以前开始学习Android的时候,有时候想研究源码,研究一些Android底层原理,只能去翻书,或者向其他公司的大牛请教,一个疑问有时候会卡好几天。
那时候只要了解四大组件、视图、网络请求,你就能拿到一份薪资丰厚的offer;当时,如果你要是精通java基础,知道如何处理OOM,组件生命周期原理,熟悉android源码、架构体系,进阿里腾讯都是很轻松。
现在,你只会这些再出去试试?
现在面试对Android开发者的要求越来越高了!尤其是阿里、头条、腾讯等大厂,面试问的很多都是原理。
Android Framework的三大核心功能:
1、View.java:View工作原理,实现包括绘制vi