android 12.0launcher3中workspace app列表页不显示某个app图标 | 您所在的位置:网站首页 › 显示桌面全部图标 › android 12.0launcher3中workspace app列表页不显示某个app图标 |
1.概述
在12.0的开发中,Launcher3 workspace的app列表页 会负责加载系统中app的所有图标 但针对某个不需要显示在桌面的app图标需要过滤掉 所以需要在加载和更新的时候过滤 需要更改两处地方,一处是 加在列表时 一处是安装卸载app 更新app列表时 2.launcher3中workspace app列表页不显示某个app图标的核心代码 主要代码: packages\apps\Launcher3\src\com\android\launcher3\model\LoadTask.java packages\apps\Launcher3\src\com\android\launcher3\model\PackageUpdatedTask.java 3.launcher3中workspace app列表页不显示某个app图标的核心代码功能分析 3.1 LoadTask.java中代码分析通过run()加载Launcher3的相关数据 public void run() { synchronized (this) { // Skip fast if we are already stopped. if (mStopped) { return; } } Object traceToken = TraceHelper.INSTANCE.beginSection(TAG); TimingLogger logger = new TimingLogger(TAG, "run"); try (LauncherModel.LoaderTransa |
CopyRight 2018-2019 实验室设备网 版权所有 |