Launcher系列目录:
一、android7.x Launcher3源码解析(1)—启动流程
二、android7.x Launcher3源码解析(2)—框架结构
上一篇粗略的讲了下Launcher的启动流程,主要是讲了如何启动到Launcher的,Launcher启动后的那些流程,打算讲完这篇博客后再讲。
一、Launcher结构
首先,我们来看下Launcher的布局xml结构
DragLayer的本质是一个FrameLayout,那这些xml文件主要都是负责那些界面呢?下面,我用Android模拟器打开了个原生的7.1系统,给大家演示下。
Launcher的结构大体都在这里了,图文结合,应该能很快定位到点。
这一篇写的比较简单,主要是介绍下Launcher的框架结构,下一篇具体讲一下workspace和allapps的加载流程。