Android进阶之路的绊脚石
写在前面 标题谈进阶,属实有一些夸大。 我一直在思考什么样的文章才是一篇好文章,我的定义是首先要有人看,那么一个好的题目就成功了一半,所以各位看官,别着急喷,看完下面的内容,你会转变想法,喷的更厉害~哈哈。 声明,我是一个应届生,虽然我只是一个应届生,但是我善于总结别人的经验,不要脸的去向别人请教。我实习的公司有蚂蚁金服技术专家,360浏览器技术负责人...在与他们的请教(后来他们见到我都躲着走,哈哈)中,我学到了很多东西。因此我会结合这一系列的内容,把这篇文章写出来。 算是一种供我个人复盘的场所吧。 《Android篇-上卷》 上卷的话,会以常见且基础,但又不简单的面试题着手,比如View,比如Service...等等。 下卷的话,会以比较深的内容,比如AMS、AIDL...等等。 UI相关 1、View的绘制流程 这是一个比较大的话题,先让我们简单捋一捋: 假设我们这个View写在了一个layout里边,那么当AMS回调我们特定的Activity的onCreate方法是,我们的setContent就会别调用,内部就会初始化解析我们的layout布局,找到根View。初始化Decor...