Android系统
王小_
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。
展开
-
Android 应用程序进程启动过程
注意:“应用程序进程启动过程”,不是“应用程序启动过程”,一般来讲,应用程序启动过程指的是根Activity的启动过程。 1.应用程序进程简介 想要启动一个应用程序,首先要保证这个应用程序所需要的应用程序进程已经启动。AMS(ActivityManagerService)在启动应用程序时会检查这个应用程序需要的应用程序进程是否存在,不存在就会请求Zygote进程启动需要的应用程序进程。 在Zygo...原创 2019-09-20 16:14:06 · 404 阅读 · 0 评论 -
Android 根Activity的启动过程
四大组件是应用开发最长接触的,包括Activity、Service、BroadcastReceiver、ContentProvider。本文不会介绍四大组件的含义及如何使用,而是深入的介绍他们的工作过程。 本文是基于Android 8.0 源码,所以部分函数,以及一些中间类可能在低版本的源码中没有。 1. 根Activity的启动过程 Activity的启动有两种,一种是根Activity的启动过...原创 2019-09-23 16:44:33 · 425 阅读 · 2 评论