目录1.概述2.屏蔽FallbackHome机制去掉android正在启动直接进入默认Launcher功能实现的核心类
一、引言 关于Android10和11系统Launcher3的定制有很多,根据项目的需求会进行各种定制开发, 于是就需要研究Launcher3的源码。本文主要从Android11的Launcher3QuickStep着手 (go版本或者其他版本类似)从常用的修改进行分析,首先就得大致理解 Launcher3各个 类的作用。 1.1、常用类简述 1.BaseIconFactory.java:Launcher图标的工厂类,控制图标UI展示(图标白边控制) Android8,9,10
一、引言 关于Android10和11系统Launcher3的定制有很多,根据项目的需求会进行各种定制开发, 于是就需要研究Launcher3的源码。本文主要从Android11的Launcher3QuickStep着手 (go版本或者其他版本类似)从常用的修改进行分析,首先就得大致理解 Launcher3各个 类的作用。 1.1、常用类简述 1.BaseIconFactory.java:Launcher图标的工厂类,控制图标UI展示(图标白边控制) Android8,9,10
1android9.0类似的日志,activity会启动两次1.1日志05-2709:56:18.03456912291333IActivityManager:Configchanges=8{1.0?mcc?mnc[zh_CN]ldltrsw1152dpw1152dph1098dp240dpixlrgportcar-touchqwerty/v/v-nav/hwinConfig={mBounds=Rect(0,0-0,0)mAppBounds=Rect(0,0-1728,1738)mWindowingMode=fullscreenmActivityType=undefined}s.9overla
1android9.0类似的日志,activity会启动两次1.1日志05-2709:56:18.03456912291333IActivityManager:Configchanges=8{1.0?mcc?mnc[zh_CN]ldltrsw1152dpw1152dph1098dp240dpixlrgportcar-touchqwerty/v/v-nav/hwinConfig={mBounds=Rect(0,0-0,0)mAppBounds=Rect(0,0-1728,1738)mWindowingMode=fullscreenmActivityType=undefined}s.9overla
本次源码基于Android11分析相关源码:/frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java/frameworks/base/services/core/java/com/android/server/wm/RootWindowContainer.java/packages/apps/Launche
本次源码基于Android11分析相关源码:/frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java/frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java/frameworks/base/services/core/java/com/android/server/wm/RootWindowContainer.java/packages/apps/Launche