Android framework
文章平均质量分 95
Android framework层源码解析
离开家坐火车
这个作者很懒,什么都没留下…
展开
-
setContentView流程
1、activity、window、DecorView、ViewRoot之间的预备知识activityactivity是Android的四大组件之一,负责控制activity的生命周期和处理事件,负责视图的添加与显示,以及通过一些回调方法与window和View进行交互。一个activity包含一个window,window才是真正的窗口WindowWindow是一个抽象类,它真正的实现类是PhoneWindow。Window通过WindowManager加载一个DecorView到Window中,原创 2021-12-13 15:06:00 · 1799 阅读 · 0 评论 -
Android app启动流程分析
app的启动方式App启动有三种状态,每种状态都会影响App对用户可感知的时间:冷启动,热启动和温启动。注意:在冷启动中,应用从头开始启动。在其他状态下,系统需要将后台运行中的应用带入前台。建议您始终在假定冷启动的基础上进行优化。这样做也可以提升温启动和热启动的性能。冷启动冷启动是指应用从头开始启动:系统进程在冷启动后才创建应用进程。发生冷启动的情况包括应用自设备启动后或系统终止应用后首次启动特点:冷启动因为系统会重新创建一个新的进程分配给它,所以会先创建和初始化Application类,再创建和原创 2021-09-26 14:34:52 · 792 阅读 · 0 评论