目录
2.Launcher3去掉抽屉模式 双层改成单层(一)的核心类
3.Launcher3去掉抽屉模式 双层改成单层(一)的核心功能分析和实现
3.1 关于在FeatureFlags.java中设置常量来负责管理单双层
3.2 在LoaderTask.java中设置单层加载所有app到桌面
3.3 InstallShortcutReceiver.java中的修改
3.4 AddWorkspaceItemsTask.java关于绑定apps到workspace的更改
1.概述
在系统产品开发中,对于Launcher3系统原生是默认双层就是带抽屉的,产品开发需要需求要求
改成单层的,所以就需要了解Launcher3关于apps绑定流程就可以了修改成单层即可
2.Launcher3去掉抽屉模式 双层改成单层(一)的核心类
packages/apps/Launcher3/src/com/android/launcher3/config/FeatureFlags.java
packages/apps/Launcher3/src/com/android/launcher3/model/LoaderTask.java
packages/apps/Launcher3/src/com/android/launcher3/model/AddWorkspaceItemsTask.java
packages/apps/Launcher3/src/com/android/launcher3/InstallShortcutReceiver.java