目录
2.Launcher3 app图标长按去掉应用信息按钮的核心代码
3.Launcher3 app图标长按去掉应用信息按钮的核心代码分析
3.1 SystemShortcut.java关于应用信息的分析
3.2 PopupContainerWithArrow.java关于弹窗的相关代码
1.概述
在Launcher3定制化开发中,在Launcher3的app列表页会在长按时,弹出微件和应用信息两个按钮,点击对应的按钮跳转到相关的功能页面,现在由于禁用应用信息,不让进入到应用信息页面所以要去掉应用信息按钮,这就要从加载应用信息按钮流程开始分析然后去掉应用信息按钮
效果图如下:
2.Launcher3 app图标长按去掉应用信息按钮的核心代码
packages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcutFactory.java
packages/apps/Launcher3/src/com/android/launcher3/popup/PopupContainerWithArrow.java
packages/apps/Launcher3/src/com/android/launcher3/popup/SystemShortcut.java