前面我们讲解了Launcher的源码启动过程第一步,获取硬件参数确认布局,接下来第二步就是判断是否是分屏模式,分屏模式下如何显示布局。
那么什么是分屏模式
分屏模式就是在两个或两个以上支持分屏模式的应用在前后台的时候,我们长按recent按钮,会出现屏幕一分为二的现象,这样就会有两个应用出现在前台运行。
第二步流程的源码如下:
if (isInMultiWindowModeCompat()) {
Display display = getWindowManager().getDefaultDisplay();
Point mwSize = new Point()