![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
小智pikapika
这个作者很懒,什么都没留下…
展开
-
Activity启动过程中你所不知道的细节
在安卓面试过程中,经常被问到以下几个问题:1、Activity的生命周期2、Activity启动后到页面展现出来的过程3、应用启动过程其实这些问题都可以在Activity的启动过程中(应用启动其实也是Activity启动的一个分支)寻找到答案,下面就让我们来探究下Activity启动过程到底经历了什么东西吧。核心流程先上一张核心的流程图: 由上图可知,Activi...原创 2019-01-27 18:56:49 · 255 阅读 · 0 评论 -
Android View的绘制过程
一切的起源之前有分析过Activity的启动过程,view的绘制起源其实也是包含在其中的,老规矩,先上图: view的绘制起源 首先,DecorView是Activity的根view,Activity#setContentView其实就是在DecorView中加入子view,从图中可知,DecorView的绘制起点是在Activity的创建过程中(onResume之前)触发...原创 2019-01-27 18:58:12 · 148 阅读 · 0 评论 -
浅谈Android MVC、MVP、MVVM架构
为什么做架构设计谈架构之前,我们应该理解,为什么需要做架构设计?这个问题,单看网上各种架构优缺点分析、什么解耦、方便测试之类的,是很难有深入的理解的,必须要结合实际的项目经验去思考。相信很多小公司的同学会和我有一样的疑问,没有这些所谓的架构,照样代码能写的很嗨,尤其是在项目迭代初期和写一些简单页面时,直接编程反而更加直观更加快速。架构似乎并没有那么牛逼,能够显著提高我们的开发效率。其实...原创 2019-03-09 17:48:44 · 222 阅读 · 0 评论