- 点击APP图标的时候,会通知AMS(ActivityManagerService)启动本APP的默认Activity,默认的Activity即是Androidmanifes.xml中定义的Action为Lancher的Activity。
- AMS发现应用程序未启动时会创建一个dalvik进程,在本虚拟机进程中会创建主线程ActivityThread。ActivityThread中调用了main函数,并创建主线程的Handler等资源。同时应用程序会通知AMS,应用程序已经启动,AMS则创建一个代码applicationThread,applicationThread后续控制应用程序的整个过程。
- activity启动之后,则进入自己的生命周期,包括onCreate、onStart、onResum、onPause、onStop、onDestroy。
APP的启动过程简介
最新推荐文章于 2022-06-02 17:37:12 发布