转载请标明出处:一片枫叶的专栏 最近有同学问我关于Manifest何时被系统解析的问题,正好也分析到这一块了,索性这一章就讲解一下android系统何时解析Manifest吧,这里的Manifest指的是android安…
分类:Android源码深入分析
Android源码解析之(十三)-->apk安装流程
转载请标明出处:一片枫叶的专栏 上一篇文章中给大家分析了一下android系统启动之后调用PackageManagerService服务并解析系统特定目录,解析apk文件并安装的过程,这个安装过程实际上是没有图形界面的,…
Android源码解析之(十四)-->Activity启动流程
转载请标明出处:一片枫叶的专栏 好吧,终于要开始讲解Activity的启动流程了,Activity的启动流程相对复杂一下,涉及到了Activity中的生命周期方法,涉及到了Android体系的CS模式,涉及到了Andro…
Android源码解析之(十五)-->Activity销毁流程
转载请标明出处:一片枫叶的专栏 继续我们的源码解析,上一篇文章我们介绍了Activity的启动流程,一个典型的场景就是Activity a 启动了一个Activity b,他们的生命周期回调方法是: onPause(a)…
Android源码解析(十六)-->应用进程Context创建流程
转载请标明出处:一片枫叶的专栏 今天讲讲应用进程Context的创建流程,相信大家平时在开发过程中经常会遇到对Context对象的使用,Application是Context,Activity是Context,Servi…
Android源码解析(十七)-->Activity布局加载流程
转载请标明出处:一片枫叶的专栏 好吧,终于要开始讲讲Activity的布局加载流程了,大家都知道在Android体系中Activity扮演了一个界面展示的角色,这也是它与android中另外一个很重要的组件Service…
Android源码解析(十八)-->Activity布局绘制流程
转载请标明出处:一片枫叶的专栏 这篇文章是承接上一篇文章(Android布局加载流程:android源码解析(十七)–>Activity布局加载流程)来写的,大家都知道Activity在Android体系中扮演者一…
Android源码解析(十九)-->Dialog加载绘制流程
转载请标明出处:一片枫叶的专栏 前面两篇文章,我们分析了Activity的布局文件加载、绘制流程,算是对整个Android系统中界面的显示流程有了一个大概的了解,其实Android系统中所有的显示控件(注意这里是控件,而…
Android源码解析(二十)-->Dialog取消绘制流程
转载请标明出处:一片枫叶的专栏 上几篇文章中我们分析了Dialog的加载绘制流程,也分析了Acvityi的加载绘制流程,说白了Android系统中窗口的展示都是通过Window对象控制,通过ViewRootImpl对象执…
Android源码解析(二十一)-->PopupWindow加载绘制流程
转载请标明出处:一片枫叶的专栏 在前面的几篇文章中我们分析了Activity与Dialog的加载绘制流程,取消绘制流程,相信大家对Android系统的窗口绘制机制有了一个感性的认识了,这篇文章我们将继续分析一下Popup…
Android源码解析(二十二)-->Toast加载绘制流程
转载请标明出处:一片枫叶的专栏 前面我们分析了Activity、Dialog、PopupWindow的加载绘制流程,相信大家对整个Android系统中的窗口绘制流程已经有了一个比较清晰的认识了,这里最后再给大家介绍一下T…
Android源码解析(二十三)-->Android异常处理流程
转载请标明出处:一片枫叶的专栏 前面的几篇文章都是讲解的android中的窗口显示机制,包括Activity窗口加载绘制流程,Dialog窗口加载绘制流程,PopupWindow窗口加载绘制流程,Toast窗口加载绘制流…